728x90
반응형
단독 커멘드 | 내용 | 주요 옵션 |
login | 도커 레지스트리에 로그인 | -u -p |
logout | 도커 레지스트리에 로그아웃 | 거의 사용하지 않음 |
search | 도커 레지스트리를 검색 | 거의 사용하지 않음 |
version | 도커 엔진 및 명령행 도구의 버전을 출력 | 거의 사용하지 않음 |
주요 하위 커맨드
하위 커맨드 | 내용 | 생략 가능 여부 | 주요 옵선 |
start | 컨테이너를 실행 | 0 | -i |
stop | 컨테이너를 정지 | 0 | 거의 사용하지 않음 |
create | 도커 이미지로부터 컨테이너를 생성 | 0 | --name -e -p -v |
run | 도커 이미지를 내려받고 컨테이너를 생성해 실행함(다운로드는 필요한 경우에만), docker image pull, docker container create, docker container start 라는 세개의 명령어를 하나로 합친것과 같다. | 0 | --name -e -p -v -d -i -t |
rm | 정지 상태의 컨테이너를 삭제 | 0 | -f -v |
exec | 실행중인 컨테이너 속에서 프로그램을 실행 | 0 | -i -t |
ls | 컨테이너 목록을 출력 | *1 | -a |
cp | 도커 컨테이너와 도커 호스트 감에 파일을 복사 | 0 | 거의 사용하지 않음 |
commit | 도커 컨테이너를 이미지로 변환 | 0 | 거의 사용하지 않음 |
옵션 형식 | 내용 |
--name 컨테이너_이름 | 컨테이너 이름을 지정함 |
-p 호스트_포트번호 : 컨테이너_포트번호 | 포트번호를 지정함 |
-v 호스트_디스크: 컨테이너_디렉터리 | 볼륨을 마운트함 |
--net=네트워크_이름 | 컨테이너를 네트워크에 연결함 |
-e 환경변수_이름=값 | 환경변수를 설정함 |
-d | 백그라운드로 실행함 |
-i | 컨테이너에 터미널을 연결함 |
-t | 특수 키를 사용 가능하도록 함 |
-help | 사용방법 안내 메세지를 출력함 |
-p는 --publish, -v는 --volume, -e는 --env, -d는 --detach, -i는 --interactive, -t는 --tty의 생략형이다 |
이미지 조작 관련 커맨드(상위 커맨드 image)
하위 커맨드 | 내용 | 생략가능여부 | 주요옵션 |
pull | 도커 허브등의 리포지토리에서 이미지를 내려받음 | 0 | 거의사용하지않음 |
rm | 도커 이미지를 삭제 | *2 | 거의 사용하지않음 |
ls | 내려받은 이미지의 목록을 출력 | x | 거의 사용하지않음 |
build | 도커이미지를 생성 | 0 | -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 | 거의 사용하지않음 |
그 밖의 상위 커맨드
상위 커맨드 | 내용 |
checkpoint | 현재 상태를 일시적으로 저장한 후, 나중에 시점의 상태로 되돌릴 수 있다. 현재 실험적기능 |
node | 도커 스웜의 노드를 관리하는 기능 |
plugin | 플로그인을 관리하는 기능 |
secret | 도커 스웜의 비밀값 정보를 관리하는 기능 |
service | 도커 스웜의 서비스를 관리하는 기능 |
stack | 도커 스웜 또는 쿠버네티스에서 여러개의 서비스를 합쳐 구성한 스택을 관리하는 기능 |
swarm | 도커 스웜을 관리하는 기능 |
system | 도커 엔진의 확인하는 기능 |
728x90
반응형
'가상화 > docker' 카테고리의 다른 글
[Docker] 컨테이너 간 통신 (0) | 2023.05.11 |
---|---|
[Docker] 컨테이너의 생성과 삭제, 실행, 정지 , 통신,이미지 삭제 (1) | 2023.05.10 |
클라우드 환경을 위한 리눅스 ch1 (0) | 2023.04.02 |
댓글