Devops

Docker 커맨드 모음

hellobird 2020. 12. 11. 11:29

docker pull ${image ID}:${tag} : 이미지 다운로드

docker images : 다운받은 이미지 목록

docker rmi ${image ID} : 이미지 삭제

docker rmi -f ${image ID} : 돌고있는 컨테이너도 같이 삭제


docker ps : running 상태인 컨테이너 확인

docker ps -a : 정지된 컨테이너 포함 모두 확인 

docker rm ${container ID} : 돌고있는 컨테이너 삭제


docker exec -it ${Container ID} bash : 돌고있는 컨테이너 Bash 실행

docker start -ia ${Container ID} : Stop 상태인 컨테이너에 접속



docker run options :

$ docker run -d -p 80:80 my_image nginx -g 'daemon off;'
-a=[]           : Attach to `STDIN`, `STDOUT` and/or `STDERR`
-t              : Allocate a pseudo-tty
--sig-proxy=true: Proxy all received signals to the process (non-TTY mode only)
-i              : Keep STDIN open even if not attached
$ docker run -a stdin -a stdout -i -t ubuntu /bin/bash








참고 링크 : https://docs.docker.com/engine/reference/run/