여기는 자주 쓰는 Docker command를 정리해 놓습니다.
Basic
docker version
docker -v
docker info
Images
# Docker image 만들기
docker build -t <image_name> .
# Docker images list
docker images
# 이미지 땡겨오기
docker pull <image_name>
# Docker run = 이넘은 create + start임.
# -it option은 container 안으로 들어가겠다는 의미
docker run -p 8080:8080 -it <image_name>
docker run -it <image_name>
# Docker image 지우기
docker image rmi (-f) <image_id | name>
# Docker image history 보기
dokcer history <image_name>
Container
# Container list
docker ps (-a)
# Container start
docker start <container_id>
# Container stop
docker stop <container_id>
# Container 강제 종료
docker kill <container_id>
# Cotainer 지우기
docker rm <container_id | name>
# Container에 들어가기
docker exec -it <container_id> bash | sh
System
# Resource 보기 - CPU, Memory usage 같은 것
docker stats <container_id>
# Disk space 보기
docker system df
Volume
# Create volume
docker volume create <volume_name>
# Volume list
docker volume ls
# Volume 정보
docker volume inspect
# Mount volume
1) docker volume create myvol1
2) docker run --name MyJenkins1 -v myvol1:/var/jenkins_home -p 8080:8080 -p 50000:50000 jenkins
# Volume 지우기
docker volume <volume_name>
ex. docker volume rm myvol1
'SW Development' 카테고리의 다른 글
[Helm] popular commands (0) | 2020.07.26 |
---|---|
[Kubernetes] cheating sheet (0) | 2020.04.07 |
Conditional Segue (0) | 2016.03.27 |
Code productivity (0) | 2015.09.13 |