정리 및 Docker 기본사항

GitHub에서 소스 보기

Docker 유지보수

OTBR Docker에 문제가 있는 경우 실행 중인 컨테이너가 여러 개 있을 수 있습니다. OTBR Docker를 실행하기 전에 실행 중인 컨테이너와 중지된 컨테이너 모두를 정리하는 것이 좋습니다.

Docker 이미지와 컨테이너는 다릅니다. 이미지는 소스이고 컨테이너는 소스 이미지의 인스턴스입니다. 동일한 소스 Docker 이미지에서 여러 컨테이너 인스턴스를 실행할 수 있습니다.

머신에서 중지된 Docker 컨테이너와 실행 중인 Docker 컨테이너를 모두 보려면 다음 단계를 따르세요.

docker ps -a
CONTAINER ID IMAGE        COMMAND       CREATED      STATUS  PORTS   NAMES
d09847ad66bf 43e7a898e524 "/app/bord.." 26 hours ago Exited          john.smith

특정 Docker 컨테이너를 중지하고 삭제하려면 이전 명령어의 컨테이너 ID를 사용합니다.

docker stop d09847ad66bf
docker rm d09847ad66bf

모든 Docker 컨테이너를 한 번에 중지하고 삭제하려면 다음 단계를 따르세요.

docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)

모든 Docker 이미지를 보려면 다음 단계를 따르세요.

docker images
REPOSITORY                 TAG       IMAGE ID       CREATED       SIZE
openthread/border-router   latest    08666d77013d   2 hours ago   171MB

Docker 이미지를 삭제하려면 이전 명령어의 이미지 ID를 사용합니다. Docker 이미지를 삭제하기 전에 이미지를 기반으로 중지되거나 실행 중인 컨테이너를 모두 삭제해야 합니다.

docker image rm 98416559dcbd