본문 바로가기
DevOps/Docker

복수 Container 연동하기

by 김승원이 2024. 3. 15.

1. 워드프레스 구축하기

워드프레스란 웹 사이트를 구축하기 위한 소프트웨어

워드프레스는 워드프레스 컨테이너와 MySQL 컨테이너로 구성된다.

가상 네트워크를 만들고 이 네트워크에 두개의 컨테이너를 소속시켜 연결할 수 있다.

 

docker network 명령어를 통해 컨테이너 연결을 위한 네트워크 생성을 수행할 수 있다.

2. 생성 과정

1. 네트워크 생성 : docker network create [네트워크NAME]

 

2. MySQL 컨테이너 생성

더보기
  • docker run --name [컨테이너NAME] -dit --net=[네트워크NAME] \ -e MYSQL_ROOT_PASSWORD=[지정할 PASSWORD] \ -e MYSQL_DATABASE=[DATABASE이름] -e MYSQL_USER=[사용자이름] \ -e MYSQL_PASSWORD=[사용자 암호] \ --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci \ --default-authentication-plugin=mysql_native_password

 

3. 워드프레스 컨테이너 생성

더보기

docker run --name [컨테이너NAME] -dit --net=[네트워크NAME] \ -p [포트(8085:80] -e WORDPRESS_DB_HOST=[MySQL 컨테이너NAME] \ -e WORDPRESS_DB_NAME=[DATABASE 이름] \ -e WORDPRESS_DB_USER=[사용자이름] \ -e WORDPRESS_DB_PASSWORD=[사용자 암호]

3. 삭제 과정

  1. 컨테이너 종료
  2. 컨테이너 삭제
  3. 이미지 삭제
  4. 네트워크 삭제

'DevOps > Docker' 카테고리의 다른 글

Container간의 파일 복사하기  (0) 2024.03.15
Docker Network  (0) 2024.03.15
Container 실행방법  (0) 2024.03.15
Docker의 LifeCycle과 데이터 저장  (0) 2024.03.15
Docker Hub와 Image, Container  (0) 2024.03.15