네트워크 생성
docker network create 네트워크명
MYSQL 컨테이너 실행 시에 필요한 옵션과 인자
docker run --name 컨테이너_이름 -dit --net=네트워크_이름 -e MYSQL_ROOT_PASSWORD=MySQL_루트_패스워드 -e MYSQL_DATABASE=데이터베이스이름 -e MYSQL_USER=MySQL_사용자이름 -e MYSQL_PASSWORD=MySQL_패스워드 mysql --character-set-server=문자_인코딩 --collation-server=정렬_순서 --default-authentication-plugin=인증_방식
워드프레스 컨테이너 실행 시에 필요한 옵션과 인자
docker run --name 컨테이너_이름 -dit --net=네트워크이름 -p 포트_설정 -e WORDPRESS_DB_HOST=데이터베이스_컨테이너_이름 -e WORDPRESS_DB_NAME=데이터베이스_이름 -e WORDPRESS_DB_USER=데이터베이스_사용자_이름 -e WORDPRESS_DB_PASSWORD=데이터베이스_패스워드 wordpress
'network create' 커맨드로 네트워크 생성하기
docker network create wordpress000net1
'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
'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
'ps' 커맨드로 컨테이너가 실행 중인지 확인하기
docker ps
뒷정리하기
docker stop wordpress000ex12
docker stop mysql000ex11
docker rm wordpress000ex12
docker rm mysql000ex11
docker network rm wordpress000net1
'TEAM STUDY > 쿠버네티스' 카테고리의 다른 글
✔ 쿠버네티스 스터디 9 일차 (0) | 2022.06.27 |
---|---|
✔ 쿠버네티스 스터디 8 일차 (0) | 2022.06.27 |
✔ 쿠버네티스 스터디 7 일차 (0) | 2022.06.20 |
✔ 쿠버네티스 스터디 6 일차 (0) | 2022.06.20 |
✔ 쿠버네티스 스터디 5 일차 (0) | 2022.06.20 |