빠른 확인

docker version
docker compose version
docker ps -a
docker images
docker system df

실행·로그·접속

docker logs --tail 100 <CONTAINER>
docker exec -it <CONTAINER> sh
docker inspect <CONTAINER>
docker stop <CONTAINER>

이미지는 검증한 버전 또는 digest를 고정합니다. 개발 DB 포트는 필요한 경우 127.0.0.1에만 바인딩하고 데이터는 named volume에 저장합니다.

정리

# 대상을 확인한 후 개별 삭제
docker rm <STOPPED_CONTAINER>
docker image rm <IMAGE_ID_OR_TAG>
# 중지된 컨테이너 일괄 정리: 확인 프롬프트가 나옵니다
docker container prune

이미지 삭제에는 이미지 ID를 사용합니다. docker ps의 결과는 컨테이너 ID이므로 이미지 삭제 대상으로 쓸 수 없습니다. 장애가 났다는 이유만으로 system prune -af를 실행하지 않습니다.

Compose

docker compose config
docker compose up -d
docker compose ps
docker compose logs --tail 100
docker compose down

down --volumes는 볼륨 데이터를 지울 수 있으므로 일반 종료 예제에 포함하지 않습니다.

상세 문서

GHCR · 컨테이너 이미지 배포

공식 자료

Powered by Fruition