버전 확인 docker -v
도커 이미지 가져오기 docker pull [이미지 이름]:[태그] ex) docker pull centos:7
이미지 확인하기 docker images
컨테이너 생성하기 docker create [옵션] [이미지 이름]:[태그] ex) docker create -i -t centos:7
i
: 상호 입출력
t
: tty를 활성화하여 bash 쉘을 사용
컨테이너 실행하기 docker start centos:7
컨테이너 들어가기 docker attach centos:7
컨테이너 만들고 실행하기 docker run [옵션] [이미지 이름]:[태그] ex) docker run -i -t ubuntu:14.04
컨테이너 목록 확인 docker ps
CONTAINER ID
: 컨테이너에게 자동으로 할당되는 고유한 ID
IMAGE
: 컨테이너를 생성할 때 사용된 이미지 이름
COMMAND
: 컨맨드는 컨테이너가 시작될 때 실행될 명렁어, 기본은 /bin/bash
명령어라 명령을 쓸 수 있습니다.
CREATED
: 컨테이너가 생성되고 난 뒤 흐른 시간
STATUS
: 컨테이너의 상태 ex) Up(실행 중), Exited(종료), Pause(일시 중지)
PORTS
: 컨테이너가 개방한 포트와 호스트에 연결한 포트
NAMES
: 컨테이너의 고유한 이름, -name 옵션
으로 이름을 설정하지 않으면 도커 엔진이 임의의로 설정
컨테이너 이름 변경 docker rename [기존 이름] [변경 하고자 하는 이름] ex) docker rename determined_brattain my_container
컨테이너 삭제 docker rm [컨테이너 이름] ex) docker rm mycentos
컨테이터 중지 docker stop mycentos
모든 컨테이너 삭제 docker container prune