Last active
October 23, 2017 07:42
-
-
Save novemberde/238b48af0c49e8df4e0796f9182f11c6 to your computer and use it in GitHub Desktop.
BaseDockerCliExamples
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 도커 이미지 리스트 보기 | |
docker images | |
# 실행하고 있는 컨테이너 보기 | |
docker ps | |
# 모든 컨테이너 보기 | |
docker ps -a | |
# 컨테이너를 실행하기 | |
docker run <option> | |
# 실행하고 있는 컨테이너의 standard input, output 그리고 error stream에 attach 하기 | |
docker attach <Container-Name> | |
# Docker 컨테이너에 bash 모드로 들어가기 | |
docker exec -it <Conatainer-Name> bash | |
# Docker container 삭제하기 | |
docker rm | |
# Docker image 삭제하기 | |
docker rmi | |
## Examples | |
# Docker Container damon으로 실행하기 | |
docker run -d --name topdemo ubuntu /usr/bin/top -b | |
# Container에 attach 하기 | |
docker attach topdemo | |
# Docker Container에서 detach 하기 | |
# press Ctrl + c | |
# Docker Container damon으로 실행하기 | |
docker run -d --name topdemo ubuntu | |
# Docker Container에 bash모드로 들어가기 | |
docker exec -it topdemo bash | |
# docker hub에서 이미지 가져오기 | |
docker pull ubuntu | |
# ubuntu image를 데몬으로 실행하기 | |
docker run -dit --name myUbuntu ubuntu | |
# Sample server 가져오기 | |
git clone https://kyuhyun@bitbucket.org/kyuhyun/docker_node_server.git | |
# novemberde/node-pm2를 base image로 하는 docker container 실행하기. volume은 절대경로로만 가능 | |
docker run -it -p 8080:3000 -v /home/docker/docker_node_server:/src \ | |
--name docker_node_server novemberde/node-pm2 | |
# 생성된 컨테이너 삭제하기 | |
docker rm docker_node_server | |
# daemon으로 실행하기 | |
docker run -dit -p 8080:3000 -v /home/docker/docker_node_server:/src \ | |
--name docker_node_server novemberde/node-pm2 | |
# docker container 설정 사항 확인하기 | |
docker inspect docker_node_server | |
# 컨테이너 삭제하기 | |
docker rm docker_node_server |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment