도커 공간이 부족하면 어떻게 해야 하나요?
도커 공간 부족 해결 방법:
1. 도커 이미지 저장 디렉터리의 공간 크기를 확인합니다.
du -hs /var/lib/docker/
2.
systemctl stop docker
3. 디스크 용량을 확인하고 그 위에 새 docker 디렉터리를 만듭니다.
df -h mkdir -p /data/docker/lib
4. /var/lib/docker 디렉터리의 파일을 새로 생성된 디렉터리인 /data/docker/lib
rsync -avz /var/lib/docker /data/docker/lib/
5로 마이그레이션하고 /etc/docker/daemon.json을 편집하고 다음 매개변수
{ "graph": "/data/docker/lib/docker" }
를 추가합니다. 6. 도커를 다시 로드하고 도커 서비스를 다시 시작합니다.
systemctl daemon-reload && systemctl restart docker
7. docker가 새 디렉터리 /data/docker/lib/docker
[root@localhost ~]# docker info ... Docker Root Dir: /data/docker/lib/docker Debug Mode (client): false Debug Mode (server): false Registry: https://index.docker.io/v1/ ...
로 변경되었는지 확인합니다. 8. 기존 docker 디렉터리를 삭제합니다.
rm -rf /var/lib/docker
일반적인 docker 정리 방법
docker 시스템 df는 df 명령과 유사합니다. Linux에서 Docker의 디스크 사용량을 확인하는 데 사용됩니다.
docker 시스템 정리는 디스크를 정리하고, 닫힌 컨테이너, 쓸모 없는 데이터 볼륨 및 네트워크, 매달려 있는 이미지(즉, 태그가 지정되지 않은 이미지)를 삭제하는 데 사용할 수 있습니다.
docker system prune -a는 더 철저하게 정리하고 Docker 이미지를 사용하지 않는 모든 컨테이너를 삭제할 수 있습니다. 이 두 명령은 임시로 닫은 컨테이너와 아직 사용하지 않은 Docker 이미지를 삭제하므로 사용하기 전에 명확하게 생각하십시오.
추천 튜토리얼: "docker 비디오 튜토리얼"
위 내용은 Docker에 공간이 부족하면 어떻게 해야 하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!