Docker
- 리눅스 컨테이너 기술(기존 cgroup, LXC)
- Image 기반으로 여러 Container구동 가능
Docker 기본 명령어
- Container
- 생성 및 실행
- $ docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...]
- $ docker run --restart=always -d --privileged -P --name worker01 -p 49160:22 worker:0.1
- 목록
- $ docker ps [ -a ]
- 중지
- $ docker stop { container_id }
- 삭제
- $ docker rm { container_id }
- 중지된 컨테이너 전부 삭제
- $ docker rm -v $(docker ps -a -q -f status=exited)
- 로그
- $ docker logs { container_id }
- $ docker logs --tail 10 { container_id }
- 실시간 로그
- $ docker logs -f { container_id }
- 명령어 실행
- $ docker exec -it { container_name } { /bin/bash }
- Image
- 생성
- $ docker build -t { gen_image_name }
- 목록
- $ docker images [ -a ]
- 다운로드
- $ docker pull ubuntu:16.04
- 삭제
- $ docker rmi { image_id }
Docker-compose 기본 명령어
- 생성 및 실행
- $ docker-compose up
- 목록
- $ docker-compose ps
- 실행
- $ docker-compose start
- 중지
- $ docker-compose stop
- 삭제
- $ docker-compose down
- 명령어 실행
- $ docker-compose exec
- 로그
- $ docker-compose logs -f
Reference
- https://subicura.com/2017/01/19/docker-guide-for-beginners-1.html
- https://subicura.com/2017/01/19/docker-guide-for-beginners-2.html
- https://subicura.com/2017/02/10/docker-guide-for-beginners-create-image-and-deploy.html
- https://docs.docker.com/engine/reference/builder/
- https://hub.docker.com/explore/
'Tip' 카테고리의 다른 글
[자막] 구글 번역기를 통한 외국어 자막 번역 (3) | 2017.11.02 |
---|---|
[Github] Tips (0) | 2015.08.26 |
HDMI 에서 영상만 출력하고, Audio 는 기본 스피커 출력을 사용하고 싶을 경우 (0) | 2015.06.15 |
공인 IP Address 확인 방법 (0) | 2015.06.15 |
[SourceCleanUp] 소스 코드 포멧팅 툴 (0) | 2014.10.13 |