도커 최상위 명령어
명령어 | 설명 |
attach | 실행 중인 컨테이너에 터미널 입출력 붙이기 |
build | Dockerfile로 이미지 빌드 |
commit | 컨테이너 변경사항을 새 이미지로 저장 |
cp | 컨테이너↔호스트 파일/폴더 복사 |
create | 새 컨테이너 생성(실행X) |
diff | 컨테이너 파일시스템 변경사항 확인 |
events | 도커 이벤트 실시간 보기 |
exec | 실행 중인 컨테이너에서 명령 실행 |
export | 컨테이너 파일시스템 tar로 내보내기 |
history | 이미지 히스토리 보기 |
images | 이미지 목록 보기 |
import | tar로부터 이미지 생성 |
info | 도커 시스템 전체 정보 표시 |
inspect | 도커 오브젝트(컨테이너/이미지 등) 상세 정보 |
kill | 컨테이너 강제 종료 |
load | tar에서 이미지 불러오기 |
login | 도커 레지스트리 로그인 |
logout | 도커 레지스트리 로그아웃 |
logs | 컨테이너 로그 보기 |
network | 네트워크 관리(생성/삭제/연결 등) |
node | 도커 스웜 노드 관리 |
pause | 컨테이너 일시정지 |
plugin | 도커 플러그인 관리 |
port | 컨테이너 포트 매핑 정보 보기 |
ps | 컨테이너 목록 보기 |
pull | 이미지 다운로드 |
push | 이미지 업로드 |
rename | 컨테이너 이름 변경 |
restart | 컨테이너 재시작 |
rm | 컨테이너 삭제 |
rmi | 이미지 삭제 |
run | 새 컨테이너 생성 및 실행 |
save | 이미지를 tar로 저장 |
search | 이미지 검색(Docker Hub 등) |
start | 중지된 컨테이너 실행 |
stats | 컨테이너 리소스 사용량 실시간 보기 |
stop | 컨테이너 중지 |
swarm | 도커 스웜(클러스터링) 관리 |
system | 도커 시스템 관리(정리, 정보 등) |
tag | 이미지 태그 생성 |
top | 컨테이너 내부 프로세스 보기 |
trust | 이미지 신뢰 관리 |
unpause | 일시정지 컨테이너 재개 |
update | 컨테이너 설정 변경 |
version | 도커 버전 정보 표시 |
volume | 볼륨(데이터) 관리 |
wait | 컨테이너 종료까지 대기, 종료코드 반환 |
주요 관리/서브 명령어 + 한글 설명
docker image
명령어 | 설명 |
docker image ls | 이미지 목록 |
docker image pull | 이미지 다운로드 |
docker image push | 이미지 업로드 |
docker image build | 이미지 빌드 |
docker image rm | 이미지 삭제 |
docker image tag | 이미지 태그 |
docker image inspect | 이미지 상세 정보 |
docker image history | 이미지 히스토리 |
docker image prune | 사용 안 하는 이미지 정리 |
docker container
명령어 | 설명 |
docker container ls | 실행 중 컨테이너 목록 |
docker container ls -a | 전체 컨테이너 목록 |
docker container run | 컨테이너 생성 및 실행 |
docker container start | 컨테이너 실행 |
docker container stop | 컨테이너 중지 |
docker container restart | 컨테이너 재시작 |
docker container pause | 일시정지 |
docker container unpause | 일시정지 해제 |
docker container kill | 강제 종료 |
docker container rm | 컨테이너 삭제 |
docker container rename | 컨테이너 이름 변경 |
docker container inspect | 상세 정보 |
docker container logs | 로그 보기 |
docker container exec | 명령 실행 |
docker container attach | 터미널 붙이기 |
docker container commit | 이미지 생성 |
docker container cp | 파일 복사 |
docker container diff | 파일시스템 변경 확인 |
docker container stats | 리소스 사용량 |
docker container update | 설정 변경 |
docker container prune | 중지 컨테이너 일괄 삭제 |
docker volume
명령어 | 설명 |
docker volume ls | 볼륨 목록 |
docker volume create | 볼륨 생성 |
docker volume inspect | 볼륨 상세 정보 |
docker volume rm | 볼륨 삭제 |
docker volume prune | 사용 안 하는 볼륨 정리 |
docker network
명령어 | 설명 |
docker network ls | 네트워크 목록 |
docker network create | 네트워크 생성 |
docker network inspect | 네트워크 상세 정보 |
docker network connect | 네트워크 연결 |
docker network disconnect | 네트워크 연결 해제 |
docker network rm | 네트워크 삭제 |
docker network prune | 사용 안 하는 네트워크 정리 |
docker system
명령어 | 설명 |
docker system info | 시스템 상세 정보 |
docker system df | 리소스 사용량 확인 |
docker system events | 이벤트 실시간 보기 |
docker system prune | 불필요 리소스 정리 |
docker-compose 주요 명령어
명령어 | 설명 |
docker-compose up | 컴포즈 서비스 실행 |
docker-compose down | 컴포즈 서비스 중지/삭제 |
docker-compose build | 이미지 빌드 |
docker-compose ps | 서비스 상태 보기 |
docker-compose logs | 서비스 로그 보기 |
docker-compose exec | 서비스 내부 명령 실행 |
docker-compose run | 임시 컨테이너 실행 |
docker-compose restart | 서비스 재시작 |
docker-compose stop | 서비스 중지 |
docker-compose rm | 서비스 컨테이너 삭제 |
docker-compose pull | 이미지 다운로드 |
docker-compose push | 이미지 업로드 |
Global Option
옵션 | 설명 |
#NAME? | 도커 클라이언트 config 파일 경로 지정 |
-c, --context string | 사용할 도커 컨텍스트 지정 |
-D, --debug | 디버그 모드 활성화 |
-H, --host list | 연결할 도커 데몬 소켓 지정 |
-l, --log-level | 로그 레벨 지정 (debug, info 등) |
#NAME? | TLS 사용 |
#NAME? | CA 인증서 경로 지정 |
#NAME? | 인증서 파일 경로 지정 |
#NAME? | 키 파일 경로 지정 |
#NAME? | TLS 사용 및 원격 인증서 검증 |
-v, --version | 버전 정보 출력 후 종료 |
'컴퓨터 > 프로그래밍' 카테고리의 다른 글
지상파 편성표 php 코드 (0) | 2025.07.02 |
---|---|
MySQL 문자셋 및 콜레이션(데이터 정렬 방식) 설명 (0) | 2025.07.02 |
vi/vim 명령어 실전 정리표 (0) | 2025.07.02 |
티스토리 방문자 통계 로그 로그인 안하고 보자 (0) | 2025.06.28 |
디스코드 웹훅으로 티스토리 방문 알림받기 (3) | 2025.06.18 |