-
[Docker] 컨네이너로 데이터베이스, 워드프레스 만들기 (2)공부/도커 & 쿠버네틱스 공부 2025. 12. 5. 15:07
실습 목표
- docker로 네트워크 생성 및 mysql, wordpress 연동한 컨테이너 만들기
- 실습 내용은 "그림과 실습으로 배우는 도커&쿠버네틱스" 교재를 참고
- 도커 명령어 옵션에 대한 자세한 옵션이 궁금하면 아래 문서에서 참고할 수 있다.
docker
docs.docker.com
1. 네트워크 생성
- 도커에서의 네트워크 생성은 컨테이너들 끼리 서로 통신할 수 있는 네트워크를 생성한다 생각하면된다.
#도커 네트워크 생성 docker network create <네트워크 이름> #도커 네트워크 삭제 docker network rm <네트워크 이름> #실습 네트워크 생성 docker network create wordpress0002. 데이터베이스 생성
#데이터베이스 생성 docker run \ --name 컨테이너이름 \ -dit \ --net= 네트워크이름 \ -e MYSQL_ROOT_PASSWORD=루트패스워드 \ -e MYSQL_DATABASE=데이터베이스이름 \ -e MYSQL_USER=사용자이름 \ -e MYSQL_PASSWORD=사용자패스워드 \ mysql:8.0 \ --character-set-server=문자인코딩 \ --collation-server=문자열정렬순서 \ --default-autentication-plugin=인증방식 #실습 데이터베이스 생성 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:8.0 \ --character-set-server=utf8mb4 \ --collation-server=utf8mb4_unicode_ci \ --default-authentication-plugin=mysql_native_password3. WordPress 설치
#워드프레스 생성 docker run \ --name 이름 \ -dit \ --net=네트워크 \ -p 포트번호 \ -e WORDPRESS_DB_HOST=데이터베이스컨테이너이름 \ -e WORDPRESS_DB_NAME=데이터베이스이름 \ -e WORDPRESS_DB_USER=데이터베이스사용자이름 \ -e WORDPRESS_DB_PASSWORD=데이터베이스패스워드 \ 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 \ wordpressps 명령어로 잘 생성됐는지 확인해보면 생성은 끝.

정상적으로 생성 확인 로컬호스트8085 포트로 접속해보면 다음과 같은 화면이 나오면 성공이다.

성공! '공부 > 도커 & 쿠버네틱스 공부' 카테고리의 다른 글
[Docker] 레드마인 및 MariaDB 컨테이너 생성 실습 (3) (0) 2025.12.08 [Docker] 도커 설치하기 (1) (0) 2025.12.04