우분투에서 손상된 이미지의 새롭고 깨끗한 도커 이미지를 얻는 방법

우분투에서 손상된 이미지의 새롭고 깨끗한 도커 이미지를 얻는 방법

컨테이너에 Nextcloud 설치가 중단되어 어려움을 겪고 있습니다. 내 문제는 내 yml에서 동일한 깨진 이미지를 로드 docker system prune -a하려고 할 때 docker-compose up -d... 이해가 안 돼요... 무엇을 놓치고 있는 걸까요? 아니면 일부 파일이 여전히 파일 시스템에 있습니까? 이 깨진 설치를 제거하고 Nextcloud에 새로 설치하고 깨끗한 컨테이너를 새로 만들어야 합니다. 물론 우분투를 다시 작동시키는 것은 가능하지만 그것은 매우 어리석은 해결책입니다. 감사해요

답변1

docker system prune -a볼륨이 삭제되지 않기 때문에 Nextcloud 데이터가 포함된 볼륨 또는 Nextcloud 데이터베이스가 포함된 볼륨이 여전히 있을 수 있습니다 .

다음 명령을 사용하여 볼륨을 나열하고 삭제할 수 있습니다.

도커 볼륨 ls
도커 볼륨 rm용량

또는 볼륨을 다듬는 방법도 있습니다.

docker system prune --volumes

docker-compose현재 디렉터리 내의 폴더에 볼륨을 생성하는 데에도 자주 사용됩니다. app// 와 같은 새 폴더가 있는지 확인할 수 있습니다 .bdddata

관련 정보