[실습] Docker compose 실행 및 중지, 삭제
도커 컨테이너는 단일 애플리케이션이다. 애플리케이션 배포 전용 컨테이너다.
⇒ 해결책 : Docker Compose ; ‘여러 컨테이너’ 실행 관리를 일괄적으로 yml(야물) 문서에 기술 설정.
#1. detached 모드에서 yml 실행 # docker-compose.yml을 가져온다.
# 여러 개의 컨테이너로 이루어진 것을 compose로 묶는다.
docker-compose up -d
#2. 실행 중인 서비스 표시
docker-compose ps
#3. 실행 중인 서비스 중지
docker-compose stop
#4. 서비스 삭제
docker-compose down
더보기
PS C:\lab\day4> #1. detached 모드에서 yml 실행 # docker-compose.yml을 가져온다.
PS C:\lab\day4> # 여러 개의 컨테이너로 이루어진 것을 compose로 묶는다.
PS C:\lab\day4> docker-compose up -d
time="2025-01-14T14:10:24+09:00" level=warning msg="C:\\lab\\day4\\docker-compose.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion"
[+] Running 35/2
✔ db Pulled 312.3s
✔ wordpress Pulled 334.7s
[+] Running 4/4
✔ Network day4_default Created 0.1s
✔ Volume "day4_db_data" Created 0.0s
✔ Container day4-db-1 Started 1.8s
✔ Container day4-wordpress-1 Started
localhost:8000으로 들어가면, wordpress를 확인할 수 있다.
PS C:\lab\day4> #2. 실행 중인 서비스 표시
PS C:\lab\day4> docker-compose ps
time="2025-01-14T14:18:39+09:00" level=warning msg="C:\\lab\\day4\\docker-compose.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion"
NAME IMAGE COMMAND SERVICE CREATED STATUS PORTS
day4-db-1 mysql:5.7 "docker-entrypoint.s…" db 2 minutes ago Up 2 minutes 3306/tcp, 33060/tcp
day4-wordpress-1 wordpress:latest "docker-entrypoint.s…" wordpress 2 minutes ago Up 2 minutes 0.0.0.0:8000->80/tcp
PS C:\lab\day4>
PS C:\lab\day4> #3. 실행 중인 서비스 중지
PS C:\lab\day4> docker-compose stop
time="2025-01-14T14:18:43+09:00" level=warning msg="C:\\lab\\day4\\docker-compose.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion"
[+] Stopping 2/2
✔ Container day4-wordpress-1 Stopped 1.4s
✔ Container day4-db-1 Stopped 1.7s
PS C:\lab\day4> #4. 서비스 삭제
PS C:\lab\day4> docker-compose down
time="2025-01-14T14:18:51+09:00" level=warning msg="C:\\lab\\day4\\docker-compose.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion"
[+] Running 3/3
✔ Container day4-wordpress-1 Removed 0.0s
✔ Container day4-db-1 Removed 0.0s
✔ Network day4_default Removed 0.2s
PS C:\lab\day4>
'AI, 논문, 데이터 분석' 카테고리의 다른 글
[Docker] [실습5] Container Instances (0) | 2025.01.15 |
---|---|
[Docker] [실습4] Docker Hub (0) | 2025.01.14 |
[Docker] [실습2] Docker 컨테이너, 네트워크 (0) | 2025.01.14 |
[Docker] [실습1] 컨테이너 기술과 Docker 개요 (0) | 2025.01.13 |
[클라우드 컴퓨팅] [Azure 실습10] Azure Functions Core Tools (0) | 2025.01.13 |