Docker 명령어 빠른 참조
Docker 자주 사용하는 명령어 빠른 참조표, 빠르게 Docker 명령어를 찾고 복사
docker run [OPTIONS] IMAGE새로운 컨테이너 생성 및 시작
docker run -d IMAGE백그라운드에서 컨테이너 실행
docker run --name NAME IMAGE컨테이너 이름 지정하여 실행
docker run -p HOST:CONTAINER IMAGE포트 매핑하여 컨테이너 실행
docker run -v HOST:CONTAINER IMAGE볼륨 마운트하여 컨테이너 실행
docker run -e KEY=VALUE IMAGE환경 변수 설정하여 컨테이너 실행
docker run --rm IMAGE컨테이너 종료 후 자동 삭제
docker run -it IMAGE /bin/bash인터랙티브 방식으로 컨테이너 실행
docker ps실행 중인 컨테이너 목록 보기
docker ps -a모든 컨테이너 목록 보기(중지된 컨테이너 포함)
docker ps -q컨테이너 ID만 표시
docker start CONTAINER중지된 컨테이너 시작
docker stop CONTAINER실행 중인 컨테이너 중지
docker restart CONTAINER컨테이너 재시작
docker kill CONTAINER강제로 컨테이너 중지
docker rm CONTAINER중지된 컨테이너 삭제
docker rm -f CONTAINER강제로 컨테이너 삭제(실행 중인 컨테이너 포함)
docker rm $(docker ps -aq)모든 중지된 컨테이너 삭제
docker exec -it CONTAINER COMMAND실행 중인 컨테이너 내에서 명령어 실행
docker exec -it CONTAINER /bin/bash컨테이너의 bash 터미널에 진입
docker logs CONTAINER컨테이너 로그 확인
docker logs -f CONTAINER컨테이너 로그 실시간 추적
docker logs --tail 100 CONTAINER마지막 100줄 로그 확인
docker inspect CONTAINER컨테이너 상세 정보 확인
docker top CONTAINER컨테이너 내에서 실행 중인 프로세스 확인
docker stats컨테이너 리소스 사용량 실시간 표시
docker cp CONTAINER:SRC DEST컨테이너에서 파일을 호스트로 복사
docker cp SRC CONTAINER:DEST호스트에서 컨테이너로 파일 복사
docker rename OLD NEW컨테이너 이름 변경
docker pause CONTAINER컨테이너 일시 정지
docker unpause CONTAINER일시 정지된 컨테이너 복원
docker wait CONTAINER컨테이너가 중지될 때까지 대기하고 종료 코드 반환
docker attach CONTAINER실행 중인 컨테이너에 연결
docker port CONTAINER컨테이너 포트 매핑 확인
docker update --restart=always CONTAINER컨테이너 구성 업데이트
docker images로컬 이미지 목록 보기
docker images -a모든 이미지 목록 보기(중간 레이어 포함)
docker pull IMAGE레지스트리에서 이미지 다운로드
docker pull IMAGE:TAG지정된 태그의 이미지 다운로드
docker push IMAGE이미지 레지스트리에 업로드
docker rmi IMAGE이미지 삭제
docker rmi -f IMAGE강제로 이미지 삭제
docker rmi $(docker images -f dangling=true -q)모든 떠다니는 이미지 삭제
docker tag SOURCE TARGET이미지에 새로운 태그 생성
docker history IMAGE이미지 빌드 이력 확인
docker inspect IMAGE이미지 상세 정보 확인
docker save -o FILE.tar IMAGE이미지를 tar 파일로 저장
docker load -i FILE.tartar 파일에서 이미지 로드
docker import FILE.tar IMAGEtar 파일에서 이미지 가져오기
docker export CONTAINER > FILE.tar컨테이너를 tar 파일로 내보내기
docker commit CONTAINER IMAGE컨테이너에서 새로운 이미지 생성
docker search TERMDocker Hub에서 이미지 검색
docker image prune사용하지 않는 이미지 삭제
docker image prune -a모든 사용하지 않는 이미지 삭제
docker volume ls모든 데이터 볼륨 목록 보기
docker volume create NAME데이터 볼륨 생성
docker volume inspect NAME데이터 볼륨 상세 정보 보기
docker volume rm NAME데이터 볼륨 삭제
docker volume prune모든 사용하지 않는 데이터 볼륨 삭제
docker run --rm -v NAME:/data -v $(pwd):/backup alpine tar cvf /backup/backup.tar /data데이터 볼륨 백업
docker run --rm -v NAME:/data -v $(pwd):/backup alpine tar xvf /backup/backup.tar -C /데이터 볼륨 복구
docker network ls모든 네트워크 목록 보기
docker network create NAME네트워크 생성
docker network create --driver bridge NAME브리지 네트워크 생성
docker network create --driver overlay NAME오버레이 네트워크 생성
docker network inspect NAME네트워크 상세 정보 보기
docker network rm NAME네트워크 삭제
docker network connect NETWORK CONTAINER컨테이너를 네트워크에 연결
docker network disconnect NETWORK CONTAINER컨테이너를 네트워크에서 분리
docker network prune모든 사용되지 않는 네트워크 삭제
docker compose up모든 서비스 생성 및 시작
docker compose up -d백그라운드에서 모든 서비스 시작
docker compose up --build이미지 빌드 및 서비스 시작
docker compose down모든 서비스 중지 및 삭제
docker compose down -v서비스 중지 및 데이터 볼륨 삭제
docker compose start기존 서비스 시작
docker compose stop서비스 중지
docker compose restart서비스 재시작
docker compose ps서비스 상태 나열
docker compose logs서비스 로그 보기
docker compose logs -f서비스 로그 실시간 추적
docker compose exec SERVICE COMMAND서비스 컨테이너에서 명령 실행
docker compose build서비스 이미지 빌드
docker compose pull서비스 이미지 다운로드
docker compose config구성 검증 및 보기
docker compose run SERVICE COMMAND일회성 명령 실행
docker compose up --scale SERVICE=NUM서비스 인스턴스 수 확장
docker infoDocker 시스템 정보 표시
docker versionDocker 버전 정보 표시
docker system dfDocker 디스크 사용량 표시
docker system prune사용되지 않는 데이터 정리
docker system prune -a모든 사용되지 않는 데이터 정리
docker system prune --volumes사용되지 않는 데이터를 포함한 데이터 볼륨 정리
docker eventsDocker 이벤트 실시간 가져오기
docker events --filter 'type=container'특정 유형의 이벤트 필터링
docker loginDocker Hub에 로그인
docker login SERVER지정된 이미지 레지스트리에 로그인
docker logoutDocker Hub에서 로그아웃
docker logout SERVER지정된 이미지 레지스트리에서 로그아웃
docker build -t NAME .Dockerfile에서 이미지 빌드
docker build -f Dockerfile.dev -t NAME .지정된 Dockerfile로 빌드
docker build --no-cache -t NAME .캐시를 사용하지 않고 빌드
docker build --build-arg KEY=VALUE -t NAME .빌드 매개변수 전달
docker build --target STAGE -t NAME .다중 단계 빌드의 특정 단계 빌드
docker buildx build --platform linux/amd64,linux/arm64 -t NAME .다중 플랫폼 빌드
docker buildx create --use새 빌더 생성 및 사용
📖도구 소개
주요 특징
❓자주 묻는 질문
🔗관련 도구
크론 표현식 해석기
크론 구문을 검증하고 다가올 실행 시간을 미리 확인합니다.
JSON을 CSV로 변환
JSON 데이터를 CSV 형식으로 변환
JSON을 YAML로
JSON 데이터를 YAML 형식으로 변환하기
JSON→XML 변환기
JSON 데이터를 XML 형식으로 변환합니다.
YAML을 JSON으로
YAML 구성을 JSON 형식 데이터로 변환합니다.
JSON 포맷터
JSON 데이터를 형식화하고, 검증하며 압축합니다.
JSON 시각화
트리 구조로 JSON 데이터 표시
JSON 데이터 생성기
테스트용 모의 JSON 데이터 생성
i18n JSON 번역기
JSON 언어 파일을 한 번에 번역합니다. 기본 내용을 붙여넣고 대상 언어를 선택하면, 도구가 평탄화된 키를 사용하여 OpenRouter API를 호출합니다.
JSON 차이 비교
두 JSON 데이터의 차이 비교
QR 코드 생성기
사용자 정의 QR 코드 이미지를 생성합니다.
SVG 플레이스홀더 이미지 생성기
사용자 정의 SVG 플레이스홀더 이미지 생성
Base64 이미지 변환기
이미지와 Base64 인코딩 간 상호 변환 도구
UUID 생성기
대량으로 UUID 고유 식별자 생성
비밀번호 생성기
안전하고 신뢰할 수 있는 무작위 비밀번호를 생성합니다.
Base64 인코딩/디코딩
Base64 문자열 인코딩 및 디코딩 도구
URL 인코딩/디코딩
URL 문자열 인코딩 및 디코딩 도구
MD5 해시 생성기
MD5 해시 값을 생성하는 도구
SHA256 해시 생성기
SHA256 해시 값을 생성하는 도구
SHA1 해시 생성기
SHA1 해시 값을 생성하는 도구
16진수 인코더/디코더
16진수 문자열 인코딩/디코딩 도구
이진 인코더/디코더
이진 문자열 인코딩/디코딩 도구
AES 암호화/복호기
AES 대칭 암호화 알고리즘 암호화/복호 도구
RSA 암호화/복호화 도구
RSA 비대칭 암호 알고리즘 도구
HMAC 생성기
HMAC 메시지 인증 코드 생성 도구
IP 주소 조회
IP 주소의 지리적 위치와 네트워크 정보를 조회합니다.
밀리초 시간 변환기
밀리초 타임스탬프와 yyyy-MM-dd HH:mm:ss 문자열 사이를 변환합니다.