docker:ko

docker

  • docker [OPTIONS] COMMAND

Global Options

  • Global Options
    • –config string config파일 (default ~/.docker)
    • –context string, -c string
    • –debug, -D 디버그 모드
    • –host string, -H string Daemon 소켓 연결
    • –log-level string, -l string 로그 레벨 설정. (debug, default info, warn, error, fatal)
    • –tls TLS 사용
    • –tlscacert string CA (default ~/.docker/ca.pem)
    • –tlscert string (default ~/.docker/cert.pem)
    • –tlskey string (default ~/.docker/key.pem)
    • –tlsverify TLS 사용하고, 원격 확인
    • –version, -v

Common Commands

  • docker run [OPTIONS] IMAGE [COMMAND] [ARG…] 생성 및 실행
    • –attach list, -a list STDIN, STDOUT, STDERR 연결
    • –detach, -d 백그라운드로 실행
    • –dns list DNS 서버 설정
    • –env list 환경 변수 설정
    • –hostname string, -h string 호스트명 설정
    • –interactive, -i STDIN 연결 유지
    • –ip string IP 지정
      ip6
    • –label list, -l list 컨테이너 메타 데이터 설정
      –label-file list
    • –mac-address<color> <color #7092be>string 컨테이너 맥 주소 설정
    • –memory bytes, -m byts 메모리 제한
    • –mount mount type,source,target,readonly 컨테이너에 파일 시스템 마운트. 없으면 오류 type=bind,source=/host/path,target=/container/path,readonly
    • –name string 컨테이너명 지정
    • –network network 네트워크 연결
    • –publish list, -p list 포트 외부 노출 all
    • –pull string 실행 전 이미지 pull (always, default missing, never)
    • –quiet, -q
    • –read-only 파일 시스템에서 일ㄹ기 전용
    • –restart string
    • –rm 컨테이너 종료시 작동으로 볼륨 삭제
    • –tty, -t TTY
    • –user string, -u string username이나 UID 지정
    • –volume list, -v list 볼륨 바인딩(없으면 생성)
    • –workdir string, -w string 컨테이너 내부 작업 디렉토리 지정

EXECUTION

  • docker exec [OPTIONS] CONTAINER COMMAND [ARGS] 컨테이너 내부 실행.
    • –interactive, -i STDIN 유지(대화형 모드)
    • –tty, -t 가상 터미널 할당(터미널 처럼 사용)
    • –it 쉘 접속 필수
    • –user USER, -u USER 특정 사용자 지정

COPY

  • docker cp [OPTIONS] SOURCE DESTINATION 컨테이너(CONTAINER:PATH)와 로컬간 파일 복사.
    • –archive, -a 메타 데이터 보존하면서 재귀 복사
    • –follow-link 심볼릭 링크의 내용을 따라가서 실제 내용 복사

Process

  • docker ps [OPTIONS] 컨테이너 목록(실행주)
    • –all, -a 모든 컨테이너 보기
    • –quiet, -q 컨테이너 ID만 표기
  • docker build PATH Dockerfile로 이미지 빌드 docker build .
    • -t TAG: 태그 지정. 배포시 필수 (docker build -t nexus.example.com:5000/wikijs-gateway:latest .)
  • docker bake file에서 빌드
  • docker pull 이미지 다운로드
  • docker push IMAGE 이미지 업로드(docker push nexus.zerotymer.net/docker/wikijs-gateway:latest). 사전 로그인, 이미지 빌드
  • docker images 이미지 목록
    • –all, -a 모든 이미지 보기
    • –quiet, -q 이미지 ID만 표기
  • docker login [OPTIONS] [SERVER] registry 로그인. 서버 미지정시 docker hub. docker login nexus.example.com:5000
    • –username username, -u username username
    • –password password, -P password Password or PAT(Personal Access Token)
    • –password-stdin 입력
  • docker logout registry 로그아웃
  • docker search Docker Hub에서 이미ㅣㅈ 검색
  • docker version
  • docker info

Commands

  • docker attach 실행중 컨테이너에 stdin, stdout, stderr 연결
  • docker commit 컨테이너 변화에 새로운 이미지 생성
  • docker cp 컨테이너와 로컬간 파일 복사
  • docker create 컨테이너 새로 생성
  • docker diff 컨테이너 파일과 디렉토리 변화 조하
  • docker events 서버 실시간 이벤트 확인
  • docker export 컨테이너의 파일 시스템을 tar 아카이브로 저장
  • docker history 이미지 히스토리 보기
  • docker import
  • docker inspect
  • docker kill
  • docker load
  • docker logs
  • docker pause 컨테이너의 모든 프로세스 정지
    docker unpause
  • docker port
  • docker rename
  • docker restart
  • docker rm 컨테이너 제거
  • docker rmi 이미지 제거
  • docker save 이미지를 tar로 저장
  • docker start 정지된 컨테이너 시작/정지
    docker stop
  • docker stat 컨테이너의 실시간 자원 사용량 보기
  • docker tag 이미지에 태그
  • docker top 컨테이너에서 실행중인 프로세스 보기
  • docker update
  • docker wait

Management Command

  • docker bulder
  • docker buldx
  • docker compose compose
  • docker container
  • docker context
  • docker image
  • docker manifest
  • docker network
  • docker plugin
  • docker system
  • docker volume

Docker Swarm

LEGACY

  • docker swarm

docker --help

RHEL

  • docker/ko.txt
  • 마지막으로 수정됨: 2026/05/31 09:03
  • 저자 writer