728x90
➜ docker network create wordpressTest
- 두 컨테이너가 네트워크를 가져야 함 (데이터 동기화)
docker run --platform linux/amd64 mysql --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 --platform linux/amd64 mysql --name mysqlOne -dit --net=wordpressTest
-e MYSQL_ROOT_PASSWORD=test123
-e MYSQL_DATABASE=wordpressDB
-e MYSQL_USER=wordpressUser
-e MYSQL_PASSWORD=wordpressPW
mysql --character-set-server=utf8mb4
--collation-server=utf8mb4_unicode_ci
--default-authentication-plugin=mysql_native_password
- MySQL 컨테이너 생성
docker run --platform linux/amd64 mysql --name 컨테이너이름 -dit --net=네트워크이름 -p 포트설정
-e WORDPRESS_DB_HOST=디비 컨테이너 이름
-e WORDPRESS_DB_NAME=디비 이름
-e WORDPRESS_DB_USER=사용자이름
-e WORDPRESS_DB_PASSWORD=디비 패스워드
wordpress
docker run --platform linux/amd64 --name wordpressOne -dit --net=wordpressTest -p 8085:80
-e WORDPRESS_DB_HOST=mysqlOne
-e WORDPRESS_DB_NAME=wordpressDB
-e WORDPRESS_DB_USER=wordpressUser
-e WORDPRESS_DB_PASSWORD=wordpressPW
wordpress
- WORDPRESS 컨테이너 생성
300x250
'Infra > 도커 & 쿠버네티스 기초' 카테고리의 다른 글
컨테이너로 이미지 만들기 (0) | 2022.07.10 |
---|---|
도커 마운트 (0) | 2022.07.01 |
컨테이너와 호스트 간에 파일 복사하기 (0) | 2022.06.30 |
레드마인 & MariaDB 셋업 (0) | 2022.06.29 |
컨테이너 라이프사이클 (0) | 2022.06.13 |