728x90
이미지
Name | Description | 사용 예시 |
---|---|---|
build | 이미지 생성 | docker build [OPTIONS] PATH |
images | 이미지 목록 | docker images [OPTIONS] [REPOSITORY[:TAG]] |
history | 이미지 히스토리 | docker history [OPTIONS] IMAGE |
image | 이미지 관리 | docker image [OPTIONS] COMMAND [ARG...] |
rmi | 이미지 삭제 | docker rmi [OPTIONS] IMAGE [IMAGE...] |
commit | 변경된 컨테이너로 이미지 생성 | docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]] |
trust | Docker 이미지에 대한 신뢰 관리 수행 | docker trust [OPTIONS] COMMAND |
manifest | Docker 이미지 매니페스트와 매니페스트 리스트를 관리 | docker manifest [OPTIONS] COMMAND [ARG...] |
컨테이너
Name | Description | 사용 예시 |
---|---|---|
create | 컨테이너 생성 | docker create [OPTIONS] IMAGE [COMMAND] [ARG...] |
run | 이미지로부터 새로운 컨테이너를 생성 및 실행 | docker run [OPTIONS] IMAGE [COMMAND] [ARG...] |
start | 정지된 컨테이너 시작 | docker start [OPTIONS] CONTAINER [CONTAINER...] |
restart | 컨테이너 재시작 | docker restart [OPTIONS] CONTAINER [CONTAINER...] |
stop | 컨테이너 중지 | docker stop [OPTIONS] CONTAINER [CONTAINER...] |
rm | 컨테이너 삭제 | docker rm [OPTIONS] CONTAINER [CONTAINER...] |
rename | 컨테이너의 이름 변경 | docker rename CONTAINER NEW_NAME |
stats | 리소스 사용량 실시간 통계 표시 | docker stats [OPTIONS] [CONTAINER...] |
container | 컨테이너를 관리 | docker container [OPTIONS] COMMAND [ARG...] |
attach | 실행 중인 컨테이너에 로컬 표준 입력, 출력, 오류 스트림을 연결 | docker attach [OPTIONS] CONTAINER |
cp | 컨테이너와 로컬 파일 시스템 간에 파일/폴더를 복사 | docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH |
diff | 컨테이너의 파일 시스템 변경 사항을 검사 | docker diff CONTAINER |
exec | 실행 중인 컨테이너에서 명령을 실행 | docker exec [OPTIONS] CONTAINER COMMAND [ARG...] |
kill | 하나 이상의 실행 중인 컨테이너를 종료 | docker kill [OPTIONS] CONTAINER [CONTAINER...] |
logs | 로그 확인 | docker logs [OPTIONS] CONTAINER |
pause | 컨테이너 내 모든 프로세스를 일시 중단 | docker pause CONTAINER [CONTAINER...] |
port | 컨테이너의 포트 매핑 나열 | docker port CONTAINER [PRIVATE_PORT[/PROTO]] |
ps | 컨테이너 목록 표시 | docker ps [OPTIONS] |
top | 컨테이너의 실행 중인 프로세스 표시 | docker top CONTAINER [ps OPTIONS] |
unpause | 컨테이너 내의 모든 프로세스 일시 중단 해제 | docker unpause CONTAINER [CONTAINER...] |
update | 컨테이너의 구성 업데이트 | docker update [OPTIONS] CONTAINER [CONTAINER...] |
wait | 컨테이너가 중지될 때까지 대기한 다음 종료 코드 출력 | docker wait CONTAINER [CONTAINER...] |
Volume
명령어 | 설명 | 예시 |
---|---|---|
volume create | 새로운 Docker Volume 생성 | docker volume create [OPTIONS] [VOLUME] |
volume inspect | Docker Volume 정보 | docker volume inspect [OPTIONS] VOLUME [VOLUME...] |
volume ls | Docker Volume 목록 | docker volume ls [OPTIONS] |
volume prune | 미사용 Docker Volume 삭제 | docker volume prune [OPTIONS] |
volume rm | Docker Volume을 삭제 | docker volume rm [OPTIONS] VOLUME [VOLUME...] |
volume update | Docker Volume 설정 | docker volume update [OPTIONS] [VOLUME] |
Tar
압축
Name | Description | 사용 예시 |
---|---|---|
load | tar파일 STDIN에서 이미지 로드 | docker load [OPTIONS] |
import | tar을 파일 시스템 이미지 Import | docker import [OPTIONS] file|- [REPOSITORY[:TAG]] |
save | 이미지 압축 (기본적으로 STDOUT으로 전달). | docker save [OPTIONS] IMAGE [IMAGE...] |
export | 컨테이너의 파일 시스템을 tar 아카이브로 내보내기 | docker export [OPTIONS] CONTAINER |
Swarm
Swarm 이란?
Name | Description | 사용 예시 |
---|---|---|
config | Swarm 구성(config) 관리 | docker config [OPTIONS] COMMAND [ARG...] |
node | Swarm 노드 관리 | docker node [OPTIONS] COMMAND [ARG...] |
swarm | Swarm 관리 | docker swarm [OPTIONS] COMMAND |
service | Swarm 서비스 관리 | docker service [OPTIONS] COMMAND [ARG...] |
stack | Swarm 스택 관리 | docker stack [OPTIONS] COMMAND [ARG...] |
secret | Swarm 시크릿 관리 | docker secret [OPTIONS] COMMAND [ARG...] |
도커 허브
Name | Description | 사용 예시 |
---|---|---|
login | 레지스트리 로그인 | docker login [OPTIONS] [SERVER] |
logout | 레지스트리 로그아웃 | docker logout [OPTIONS] [SERVER] |
pull | 레지스트리 이미지 다운로드 | docker pull [OPTIONS] NAME[:TAG] |
search | Docker Hub에서 이미지 검색 | docker search [OPTIONS] TERM |
push | 이미지 레지스트리 업로드 | docker push [OPTIONS] NAME[:TAG] |
Setting
Name | Description | 사용 예시 |
---|---|---|
events | 서버로부터 실시간 이벤트 확인 | docker events [OPTIONS] |
info | 시스템 전반적인 정보 표시 | docker info [OPTIONS] |
inspect | Docker 객체에 대한 저수준 정보 반환 | docker inspect [OPTIONS] NAME|ID [NAME|ID...] |
tag | SOURCE_IMAGE를 가리키는 태그 TARGET_IMAGE 생성 | docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG] |
version | Docker 버전 정보를 표시 | docker version [OPTIONS] |
builder | 빌드 관리 | docker builder [OPTIONS] COMMAND |
checkpoint | 체크포인트 관리 | docker checkpoint [OPTIONS] COMMAND [ARG...] |
context | 컨텍스트 관리 | docker context [OPTIONS] COMMAND [ARG...] |
network | 네트워크 관리 | docker network [OPTIONS] COMMAND [ARG...] |
plugin | 플러그인 관리 | docker plugin [OPTIONS] COMMAND [ARG...] |
system | Docker 관리 | docker system [OPTIONS] COMMAND |
728x90
'ETC > Docker' 카테고리의 다른 글
Docker Network 기본 사용법 과 Tip (0) | 2023.08.09 |
---|---|
Docker Network (0) | 2023.08.09 |
내가 이해한 Volume이란? (0) | 2023.08.03 |
Mysql 설정 및 기본 명령어 (0) | 2023.08.03 |
Docker Swarm과 Kubernetes(K8s) 비교 (0) | 2023.07.26 |