본문 바로가기
cheatsheet

docker_cheatsheet

by 스르나 2022. 9. 4.

docker

명령어 형태

 

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