Linux

[Docker] 도커 이미지, 컨테이너 추가·삭제·확인·실행·정지하기

elisom 2021. 11. 30. (Last updated:

 

 

  • Docker image 확인하기
$ docker images

   

  • 동작 중인 Container 확인하기 
$ docker ps

 

  • 동작 중이지 않은 Container 확인하기 
$ docker ps -a

 

  • Docker image 받아오기
$ docker pull [Git URL]

 

  • Container 실행시키기
$ docker run [Options] [Repository]
옵션 설명 예시
-d 백그라운드에서 실행하기.
실행 결과로 컨테이너 ID만을 출력한다.
 
--name 이름을 부여하여 해당 이름으로 컨테이너 식별 가능하다.

특정 컨테이너를 'som'으로 이름 붙였다.
docker stop, docker rm 시에 활용 가능하다.
-e 환경 변수 설정하기

환경 변수 값을 설정한다.
-p 호스트-컨테이너 간의 port 배포/바인드를 위해 사용된다.

컨테이너 내부에서 8000 포트로 리스닝하고 있는 것을
호스트 컴퓨터에서 80 포트로 접속할 수 있게 한다.

 

  • Container 접속하기
$ docker exec -it [Container ID] /bin/bash

 

  • Container 중지하기
$ docker container stop [Container ID]

 

  • 모든 Container 중지하기
$ docker stop `docker ps -a -q`

 

  • Container 삭제하기
$ docker rm [Container ID]

 

  • Image 삭제하기 & 컨테이너 강제 삭제하기
$ docker rmi -f [Image ID]​