| 명령어 | 설명 |
|---|---|
| run | 이미지로부터 새 컨테이너를 생성하고 실행합니다. |
| exec | 실행 중인 컨테이너 내에서 명령어를 실행합니다. |
| ps | 컨테이너 목록을 표시합니다. |
| build | Dockerfile에서 이미지를 빌드합니다. |
| pull | 레지스트리에서 이미지를 다운로드합니다. |
| push | 이미지를 레지스트리에 업로드합니다. |
| images | 이미지 목록을 표시합니다. |
| login | 레지스트리에 로그인합니다. |
| logout | 레지스트리에서 로그아웃합니다. |
| search | Docker Hub에서 이미지를 검색합니다. |
| version | Docker 버전 정보를 표시합니다. |
| info | 시스템 전반적인 정보를 표시합니다. |
| 명령어 | 설명 |
|---|---|
| attach | 로컬 표준 입력, 출력 및 오류 스트림을 실행 중인 컨테이너에 연결합니다. |
| commit | 컨테이너의 변경 사항에서 새 이미지를 생성합니다. |
| cp | 컨테이너와 로컬 파일 시스템 간의 파일/폴더를 복사합니다. |
| create | 새 컨테이너를 생성합니다. |
| diff | 컨테이너의 파일 시스템에서 변경 사항을 검사합니다. |
| events | 서버에서 실시간 이벤트를 가져옵니다. |
| export | 컨테이너의 파일 시스템을 tar 아카이브로 내보냅니다. |
| history | 이미지의 히스토리를 표시합니다. |
| import | tarball에서 내용을 가져와 파일 시스템 이미지를 생성합니다. |
| inspect | Docker 객체에 대한 상세 정보를 반환합니다. |
| kill | 하나 이상의 실행 중인 컨테이너를 종료합니다. |
| load | tar 아카이브 또는 STDIN에서 이미지를 로드합니다. |
| logs | 컨테이너의 로그를 가져옵니다. |
| pause | 하나 이상의 컨테이너 내 모든 프로세스를 일시 중지합니다. |
| ... | ... |
| 명령어 | 설명 |
|---|---|
| builder | 빌드를 관리합니다. |
| buildx* | Docker Buildx를 관리합니다. (Docker Inc., v0.11.2) |
| compose* | Docker Compose를 관리합니다. (Docker Inc., v2.21.0) |
| container | 컨테이너를 관리합니다. |
| context | 컨텍스트를 관리합니다. |
| image | 이미지를 관리합니다. |
| manifest | Docker 이미지 매니페스트 및 매니페스트 목록을 관리합니다. |
| network | 네트워크를 관리합니다. |
| plugin | 플러그인을 관리합니다. |
| system | Docker를 관리합니다. |
| trust | Docker 이미지의 신뢰성을 관리합니다. |
| volume | 볼륨을 관리합니다. |
| 옵션 | 설명 |
|---|---|
| --config string | 클라이언트 구성 파일 위치 (기본값: "/root/.docker") |
| -c, --context string | 데몬에 연결할 컨텍스트 이름 |
| -D, --debug | 디버그 모드를 활성화합니다. |
| -H, --host list | 데몬 소켓에 연결합니다. |
| -l, --log-level string | 로깅 레벨을 설정합니다. ("debug", "info", "warn", "error", "fatal") |
| --tls | TLS 사용; --tlsverify로 암시됩니다. |
| --tlscacert string | 이 CA에 의해서만 서명된 인증서를 신뢰합니다. |
| --tlscert string | TLS 인증서 파일의 경로를 지정합니다. |
| --tlskey string | TLS 키 파일의 경로를 지정합니다. |
| --tlsverify | TLS 사용 및 원격 서버 검증을 활성화합니다. |
| -v, --version | Docker 버전 정보를 출력합니다. |