Docker

Docker 관련 명령어

gudaeng 2025. 3. 2. 22:31
  • 실시간 로그 저장 (docker-compose)

    docker-compose logs -f {컨테이너 이름} | tee {저장할 파일 이름}

  • 실행중인 컨테이너 리스트

    docker ps --format "table {{.ID}}\t{{.Names}}\t{{.Status}}"

  • 모든 컨테이너의 리스트 출력

    docker ps -a --format "table {{.ID}}\t{{.Names}}\t{{.Status}}"

  • 컨테이너 삭제

    docker rm -f {컨테이너 이름 or 컨테이너 ID} // 강제로 삭제

    docker rmi -f {이미지 ID} // 강제로 이미지 삭제

  • 모든 컨테이너 삭제

    docker rm -f $(docker ps -aq) // 모든 컨테이너 강제로 삭제

  • 모든 이미지 삭제

    docker rmi -f $(docker images -q) // 모든 이미지 강제로 삭제

  • 실행중인 컨테이너에 접속

    docker exec -it {컨테이너 이름 or 컨테이너 ID} /bin/sh // sh 사용 가능성 고려

  • docker-compose 관련

    docker-compose up -d --build // 백그라운드에서 빌드 및 실행

    docker-compose down --volumes // 볼륨과 함께 컨테이너 종료 및 삭제

    docker-compose logs -f // 실시간 로그 확인

'Docker' 카테고리의 다른 글

docker - nginx - ssl  (0) 2025.03.02
docker-compose로 Django 사용  (0) 2025.03.02
처음 docker-compose 이용 경험  (0) 2025.03.02