Home Docker 명령어 정리
Post
Cancel

Docker 명령어 정리


도커를 사용하면서 자주 사용하는 명령어를 정리해보았습니다.

✅ 도커 명령어 정리

📌 도커 컨테이너 실행

1
docker run -d -p 8080:8080 --name container_name image_name
  • -d: 백그라운드 실행
  • -p: 포트 매핑
  • --name: 컨테이너 이름
  • image_name: 이미지 이름
  • container_name: 컨테이너 이름
  • 8080:8080: 호스트 포트:컨테이너 포트
  • --rm: 컨테이너 종료시 자동 삭제
  • -v: 볼륨 마운트
  • -e: 환경변수 설정
  • -it: 인터렉티브 모드
  • --network: 네트워크 설정
  • --link: 컨테이너 연결
  • --restart: 재시작 정책 설정
  • --privileged: 권한 설정
  • --cpus: CPU 설정
  • --memory: 메모리 설정

📌 도커 컨테이너 목록 확인

1
docker ps -a

📌 도커 컨테이너 중지

1
docker stop container_name

📌 도커 컨테이너 삭제

1
docker rm container_name

📌 도커 이미지 목록 확인

1
docker images

📌 도커 이미지 삭제

1
docker rmi image_name

📌 도커 로그 확인

1
docker logs container_name

📌 도커 컨테이너 내부 접속

1
docker exec -it container_name /bin/bash

📌 도커 컨테이너 포트 확인

1
docker port container_name

📌 도커 컨테이너 포트 매핑 확인

1
docker inspect container_name

📌 도커 컨테이너 재시작

1
docker restart container_name

📌 도커 컨테이너 > 내부 파일 복사

1
docker cp container_name:/path/to/file /host/path/to/file

📌 도커 로컬 > 컨테이너 파일 복사

1
docker cp /host/path/to/file container_name:/path/to/file

📌 도커 컨테이너 > 이미지 생성

1
docker commit container_name image_name

📌 도커 컨테이너 > 이미지 생성 (태그)

1
docker commit container_name image_name:tag

📌 도커 네트워크 생성

1
docker network create network_name

📌 도커 네트워크 목록 확인

1
docker network ls

📌 도커 네트워크 삭제

1
docker network rm network_name

📌 도커 네트워크 연결

1
docker network connect network_name container_name

📌 도커 네트워크 연결 해제

1
docker network disconnect network_name container_name

📌 도커 볼륨 생성

1
docker volume create volume_name

📌 도커 볼륨 목록 확인

1
docker volume ls

📌 도커 볼륨 삭제

1
docker volume rm volume_name

📌 도커 볼륨 연결

1
docker run -v volume_name:/path/to/mount

📌 도커 볼륨 연결 해제

1
docker run -v volume_name:/path/to/mount

✅ 마치며

쓸만한 명령어 알게되면 주기적으로 추가 예정 !

This post is written by PRO.