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를 실행하지 않습니다.
docker compose config
docker compose up -d
docker compose ps
docker compose logs --tail 100
docker compose down
down --volumes는 볼륨 데이터를 지울 수 있으므로 일반 종료 예제에 포함하지 않습니다.