본문 바로가기
클라우드 컴퓨팅/Docker

도커 컨테이너 생성 및 실행 하기 #2 - 여러 개의 컨테이너 연동하기

by 안드레날린 2022. 5. 28.

워드프레스 컨테이너와 MySQL 컨테이너 연동하기

워드프레스 컨테이너와 MySQL 컨테이너를 생성하고 연동할 것이다. 중요한 것은 아래의 작업 순서를 반드시 지켜서 진행 해야 한다.

 

작업 순서 : 도커 네트워크 생성 > MySQL 컨테이너 생성 > 워드프레스 컨테이너 생성 > 워드프레스 설치

 

네트워크 생성

docker network create wordpress-net

 

MySQL 컨테이너 생성

docker run --name wordpress-mysql -dit --net wordpress-net -p 3306:3306 -e MYSQL_ROOT_PASSWORD=1 -e MYSQL_DATABASE=wordpress_db -e MYSQL_USER=wordpress -e MYSQL_PASSWORD=1 mysql --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --default-authentication-plugin=mysql_native_password

 

워드프레스 컨테이너 생성

docker run --name my-wordpress -dit --net wordpress-net -p 80:80 -e WORDPRESS_DB_HOST=wordpress-mysql -e WORDPRESS_DB_NAME=wordpress_db -e WORDPRESS_DB_USER=wordpress -e WORDPRESS_DB_PASSWORD=1 wordpress

 

워드프레스 설치

http://localhost/

 

각 항목에 대해 정보 기입 후 '워드프레스 설치' 버튼을 클릭 한다.

 

워드프레스 설치 성공 화면

 

사용자명 / 비밀번호 입력 후 로그인 버튼 클릭

 

워드프레스 설치 후 첫 로그인 시 웰컴 화면