Dev/server env

자주 쓰는 Docker 명령어

Luigi.yoon 2017. 12. 18. 13:43

🐳 자주 쓰는 Docker 명령어 정리

✅ 이미지 관련 명령어

1. 이미지 목록 확인

docker images
  • 현재 로컬에 저장된 모든 Docker 이미지 목록을 확인합니다.

2. 이미지 삭제

docker rmi <이미지명 또는 ID>
  • 지정한 이미지를 삭제합니다.
  • 예: docker rmi nginx:latest

✅ 컨테이너 관련 명령어

3. 실행 중인 컨테이너 목록 확인

docker ps
  • 현재 실행 중인 Docker 컨테이너 목록만 표시됩니다.

4. 모든 컨테이너 목록 확인 (종료 포함)

docker ps -a
  • 실행 중 + 종료된 모든 컨테이너가 나옵니다.

5. 컨테이너 실행 종료

docker stop <컨테이너 이름 또는 ID>
  • 실행 중인 컨테이너를 종료합니다.
  • 예: docker stop my-nginx

6. 종료된 컨테이너 삭제

docker rm <컨테이너 이름 또는 ID>
  • 종료된 컨테이너를 완전히 삭제합니다.
  • 실행 중인 컨테이너에는 사용할 수 없습니다.

✅ Docker Compose 관련

7. docker-compose로 컨테이너 실행

sudo docker-compose up -d
  • 현재 디렉토리의 docker-compose.yml 파일 기준으로 컨테이너를 백그라운드(detached) 모드로 실행합니다.
  • -d를 생략하면 포어그라운드로 실행됩니다.