Linux
[Docker] 도커 이미지, 컨테이너 추가·삭제·확인·실행·정지하기
elisom
2021. 11. 30. 17:31
- 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]