서버 & Dev ops 인프라/Docker

(4) 도커 - 생활코딩 (4) - 컨테이너 run

코르시카 2021. 11. 10. 21:41

1. 컨테이너 Run

1-1) GUI방식

이미지 선택 후 run

 

1-2) Container 구성

Container 로그를 로그 탭에서 확인 가능

 

1-3) Start / Stop / Delete

Start : Stop된 컨테이너 다시 실행 가능

Stop : 실행중인 컨테이너 중지

Delete : 컨테이너 삭제

 

 

2. 컨테이너 동작 Command Line

2-1) Docker run

컨테이너에 새로운 이미지를 로드하여 실행시키고 싶을 때

(a) 예시

docker run httpd

(b) 생성컨테이너 확인

docker ps

(c) 여러 컨테이너 하나의 이미지로

- 생성 컨테이너는 동일한 이미지로 여러개를 구성하여 구동할 수 있음

 

2-2) Docker stop

동작중인 컨테이너를 끄고 싶을 때

- 주의 : 삭제는 아님

(a) 예시

docker stop <container ID>

 

2-3) Docker run

Stop 상태의 컨테이너를 다시 구동

- 로그가 나오지 않음

docker logs <container ID> // 한번 출력 후, log 중지
docker logs -f <container ID> // log watching, 실시간/지속 확인 가능

 

2-4) Docker rm

Stop 상태의 컨테이너를 삭제

- 반드시 Stop 상태이어야함, process에서 자원 사용중이므로 어찌보면 당연

docker rm <container ID> // Stop 상태
docker rm --force <container ID> // 강제 삭제

 

 

3. 이미지 삭제

3-1) GUI

- 이미지 클릭 후, 삭제 버튼 클릭

 

3-2) Command Line

docker rmi <image name>

참조

https://www.youtube.com/watch?v=iLcUr0EQdrM&list=PLuHgQVnccGMDeMJsGq2O-55Ymtx0IdKWf&index=5&t=7s 

 

반응형