티스토리 뷰
docker images [options] : 이미지의 목록을 보여준다.
-a, --all : 모든 이미지의 목록을 보여준다.
-q, --quiet : 이미지의 아이디를 목록으로 보여준다.
docker ps [options] : 현재 구동중인 컨테이너의 목록을 보여준다
-a, --all : 모든 컨테이너의 목록을 보여준다.
docker rm [options]
-f, --force : 실행중인 컨테이너를 강제로 삭제한다.
-v, --volumes : 해당 컨테이너와 관련된 볼륨들을 같이 삭제한다.
docker rmi [options] 이미지 [이미지...] : 이미지를 삭제한다. 단 컨테이너가 실행중인 이미지는 삭제되지 않는다.
-f, --force : 이미지를 강제로 삭제한다.
docker-compose up [options] : docker-compose파일을 실행한다.
-d : 백그라운드 환경에서 돌아간다.
docker-compose stop : 백그라운드 환경에서 돌아가는 docker-compose를 중지한다.
docker run [옵션] 이미지이름[:태그] [명령어] [전달인자]
-it : 컨테이너의 표준 입력과 로컬 컴퓨터의 키보드 입력을 연결(터미널 입력을 위한 옵션)
--rm : 컨테이너(프로세스)를 종료할 때 컨테이너를 삭제
-p : 컨테이너 외부와 내부를 연결할 포트(외부:내부)(포트 포워딩)
-v : 호스트와 컨테이너의 디렉토리를 연결(마운트)
-e : 컨테이너 내에서 사용할 환경변수 설정
--name : 컨테이너에 이름 부여
--volume : 로컬 디렉터리의 특정 경로를 컨테이너 내부로 마운트 ($(pwd)는 명령을 실행하는 현재 디렉터리의 절대 경로)
docker exec [options] 컨테이너 명령어 : 실행 중인 컨테이너에서 명령어를 실행한다.
docker start [options] 컨테이너 [컨테이너 ,,,] : 멈춰있는 컨테이너를 실행한다.
docker stop [options] 컨테이너 [컨테이너 ,,,] : 돌고있는 컨테이너를 멈춘다.
docker restart [options] 컨테이너 [컨테이너 ,,,] : 돌고있는 컨테이너를 다시 실행한다.
docker stats [options] [컨테이너 ,,,] : 컨테이너의 상태를 보여준다.
docker pull [options] 이미지 : 이미지 다운로드(이미지가 업데이트 된 경우는 pull 명령어를 통해 새로)
* run명령어를 실행할 때 여러개의 port를 따고 싶다면 -p 80:80 -p 88:88 과 같이 옵션을 주면 된다.
'docker' 카테고리의 다른 글
도커(Docker) 란? (0) | 2017.08.19 |
---|---|
[docker + Elasticsearch5] max_map_count 설정 (0) | 2017.08.16 |