-
Notifications
You must be signed in to change notification settings - Fork 36
/
Copy pathchapter05_kor.txt
62 lines (41 loc) · 3.58 KB
/
chapter05_kor.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
■ 5-02:단계 1 'network create' 커맨드로 네트워크 생성하기
docker network create wordpress000net1
■ 5-02:단계 2 'run' 커맨드로 MySQL 컨테이너를 생성 및 실행하기
docker run --name mysql000ex11 -dit --net=wordpress000net1 -e MYSQL_ROOT_PASSWORD=myrootpass -e MYSQL_DATABASE=wordpress000db -e MYSQL_USER=wordpress000kun -e MYSQL_PASSWORD=wkunpass mysql --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --default-authentication-plugin=mysql_native_password
■ 5-02:단계 3 'run' 커맨드로 WordPress 컨테이너를 생성 및 실행하기
docker run --name wordpress000ex12 -dit --net=wordpress000net1 -p 8085:80 -e WORDPRESS_DB_HOST=mysql000ex11 -e WORDPRESS_DB_NAME=wordpress000db -e WORDPRESS_DB_USER=wordpress000kun -e WORDPRESS_DB_PASSWORD=wkunpass wordpress
■ 5-02:단계 4 'ps' 커맨드로 컨테이너가 실행 중인지 확인하기
docker ps
■ 5-02:단계 6 뒷정리하기
docker stop wordpress000ex12
docker stop mysql000ex11
docker rm wordpress000ex12
docker rm mysql000ex11
docker network rm wordpress000net1
■ 5-03:정답 1
(5-02:단계 3 'run' 커맨드로 WordPress 컨테이너를 생성 및 실행하기 참조)
■ 5-03:정답 2
(5-02:단계 3 'run' 커맨드로 WordPress 컨테이너를 생성 및 실행하기 참조)
■ 5-04:Redmine과 MySQL 컨테이너 실행하기
〇 커맨드에 사용할 옵션, 대상, 인자
・네트워크 생성
docker network create redmine000net2
・MySQL 컨테이너 생성 및 실행
docker run --name mysql000ex13 -dit --net=redmine000net2 -e MYSQL_ROOT_PASSWORD=myrootpass -e MYSQL_DATABASE=redmine000db -e MYSQL_USER=redmine000kun -e MYSQL_PASSWORD=rkunpass mysql --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --default-authentication-plugin=mysql_native_password
・Redmine 컨테이너 생성 및 실행
docker run -dit --name redmine000ex14 --network redmine000net2 -p 8086:3000 -e REDMINE_DB_MYSQL=mysql000ex13 -e REDMINE_DB_DATABASE=redmine000db -e REDMINE_DB_USERNAME=redmine000kun -e REDMINE_DB_PASSWORD=rkunpass redmine
■ 5-04:Redmine과 MariaDB 컨테이너 실행하기
〇 커맨드에 사용할 옵션, 대상, 인자
・네트워크 생성
docker network create redmine000net3
・MariaDB 컨테이너 생성 및 실행
docker run --name mariadb000ex15 -dit --net=redmine000net3 -e MYSQL_ROOT_PASSWORD=mariarootpass -e MYSQL_DATABASE=redmine000db -e MYSQL_USER=redmine000kun -e MYSQL_PASSWORD=rkunpass mariadb --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --default-authentication-plugin=mysql_native_password
・Redmine 컨테이너 생성 및 실행
docker run -dit --name redmine000ex16 --network redmine000net3 -p 8087:3000 -e REDMINE_DB_MYSQL=mariadb000ex15 -e REDMINE_DB_DATABASE=redmine000db -e REDMINE_DB_USERNAME=redmine000kun -e REDMINE_DB_PASSWORD=rkunpass redmine
■ 5-04:WordPress와 MariaDB를 조합해 실행해보자
・네트워크 생성
docker network create wordpress000net4
・MariaDB 컨테이너 생성 및 실행
docker run --name mariadb000ex17 -dit --net=wordpress000net4 -e MYSQL_ROOT_PASSWORD=mariarootpass -e MYSQL_DATABASE=wordpress000db -e MYSQL_USER=wordpress000kun -e MYSQL_PASSWORD=wkunpass mariadb --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --default-authentication-plugin=mysql_native_password
・WordPress 컨테이너 생성 및 실행
docker run --name wordpress000ex18 -dit --net=wordpress000net4 -p 8088:80 -e WORDPRESS_DB_HOST=mariadb000ex17 -e WORDPRESS_DB_NAME=wordpress000db -e WORDPRESS_DB_USER=wordpress000kun -e WORDPRESS_DB_PASSWORD=wkunpass wordpress