클라우드 컴퓨팅/Docker

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

안드레날린 2022. 5. 28. 20:52

워드프레스 컨테이너와 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/

 

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

 

워드프레스 설치 성공 화면

 

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

 

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