Docker Commands
Docker 명령어 정리
자꾸 잊어서 정리...
Create container
docker container create [옵션] [이미지 이름] [명령] [매개변수]
Run container
docker container run [옵션] [이미지 이름] [명령] [매개변수]
-d
: runs on background
Start container
docker container start [컨테이너명]
start
를restart
로 바꾸면 재시작
Stop container
docker container stop [컨테이너명]
Pause container
docker container pause [컨테이너명]
Unpause container
docker container unpause [컨테이너명]
Remove container
docker container rm [컨테이너명]
Check the log
docker container logs -t webserver
realtime
: -t 뒤에-f
붙이기!
Check container stats
docker container stats [컨테이너명]
Check process status
docker ps -a
Connect to container
docker exec -it [container ID] sh
List images
docker image ls
or
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
docker/getting-started latest 021a1b85e641 4 weeks ago 27.6MB
lambci/lambda build-python3.8 91a48d7f8dd1 6 weeks ago 1.95GB
alpine latest d6e46aa2470d 2 months ago 5.57MB
Remove image(s)
docker image rm [OPTIONS] IMAGE [IMAGE ...]
IMAGE에는
docker image ls
명령어로 파악한 IMAGE ID를 적어주면 된다
Docker system prune
안 쓰는 data 는 지우자
docker network prune
docker volume prune
docker container prune
docker image prune
docker system prune # Remove all unused containers, networks, images (both dangling and unreferenced), and optionally, volumes.
Last updated
Was this helpful?