명령어 형태
docker 커맨드(상위, 하위) 옵션 대상
커맨드: 실행, 중지 등등
옵션: 데몬으로 실행, 포트 지정 등등
대상: 컨테이너
상위 커맨드
명령어 | 설명 |
container | 컨테이너 |
image | 컨테이너 이미지 |
volume | 볼륨 |
network | 네트워크 |
하위 커맨드
container
명령어 | 설명 | 상위 커맨드 생략 가능 | 옵션 |
start | 시작 | O | -i |
stop | 종료 | O | |
create | 컨테이너 생성 | O | --name -e -p -v |
run | 이미지를 내려받고, 컨테이너를 생성후 실행 | O | --name: 이름 지정 -p: 포트 지정(외부:내부) -v:볼륨 마운트(외부:내부) --net:네트워크 -e:환경변수 -d:데몬으로 -i:터미널 연결 -t:특수키 사용 허용 |
exec | 컨테이너 속에서 프로그램을 실행 | O | -i -t |
ls | 컨테이너 목록을 출력 | -a | |
cp | 컨테이너와 호스트간 파일 복사 | O | |
commit | 컨테이너를 이미지로 변환 | O | |
rm | 컨테이너 삭제 | O | |
ps | 컨테이너 조회 | O | -al: 모든 컨테이너 조회 |
image
명령어 | 설명 | 상위 커맨드 생략 가능 | 옵션 |
pull | 허브에서 이미지 가져옴 | O | |
rm | 이미지 삭제 | O | |
ls | 이미지 목록 출력 | X | |
build | 이미지 생성 | O | -t |
volume
명령어 | 설명 | 상위 커맨드 생략 가능 | 옵션 |
create | 볼륨 생성 | X | --name |
inspect | 볼륨 정보 출력 | X | |
ls | 볼륨 리스트 출력 | X | -a |
prune | 마운트 되지 않은 볼륨 모두 삭제 | X | |
rm | 볼륨 삭제 | X |
network
명령어 | 설명 | 상위 커맨드 생략 가능 | 옵션 |
connect | 컨테이너와 네트워크 연결 | X | |
disconnect | 컨테이너와 네트워크 분리 | X | |
create | 네트워크 생성 | X | |
inspect | 네트워크 상세 정보 출력 | X | |
ls | 네트워크 목록 출력 | X | |
prune | 컨테이너가 사용중이지 않은 네트워크 모두 삭제 | X | |
rm | 네트워크 삭제 | X |
'cheatsheet' 카테고리의 다른 글
ES Query (0) | 2022.10.12 |
---|---|
ES conf (0) | 2022.10.12 |
Kafka Connect API 명령어 정리 (0) | 2021.11.27 |
kafka cli 명령어 정리 (0) | 2021.08.06 |