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 |
댓글