> 운영 및 유지보수 > Docker > Docker에 공간이 부족하면 어떻게 해야 하나요?

Docker에 공간이 부족하면 어떻게 해야 하나요?

coldplay.xixi
풀어 주다: 2020-06-13 12:51:54
원래의
2771명이 탐색했습니다.

Docker에 공간이 부족하면 어떻게 해야 하나요?

도커 공간이 부족하면 어떻게 해야 하나요?

도커 공간 부족 해결 방법:

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿