원인 분석:
이 문제는 일반적으로 docker 루트 디렉터리의 공간 부족으로 인해 발생합니다.
해결책:
더 큰 공간이 있는 디렉터리를 가리키도록 Docker Root Dir의 값을 수정하세요.
구체적 방법:
1.docker
[root@node2 k8s]# docker info | grep -i "docker root dir" WARNING: You're not using the default seccomp profile Docker Root Dir: /var/lib/docker
2. 디렉토리의 남은 공간을 확인합니다.
[root@node2 ~]# df -hl /var/lib/docker 文件系统 容量 已用 可用 已用% 挂载点 /dev/mapper/centos-var 2.0G 1.0G 1.0G 50% /var
넓은 공간으로 변경할 수 있는데 저는 여기서 /docker-root로 변경했습니다.
3. 대상 디렉터리를 생성합니다
mkdir -p /etc/systemd/system/docker.service.d/
4. 구성 파일을 생성합니다
cat /etc/systemd/system/docker.service.d/devicemapper.conf [Service] ExecStart= ExecStart=/usr/bin/dockerd --graph=/docker-root
5. docker를 다시 시작합니다
systemctl daemon-reload systemctl restart docker systemctl enable docker
권장 튜토리얼: docker 튜토리얼
위 내용은 Docker 이미지를 가져올 때 공간이 부족하다는 메시지가 나타나면 어떻게 해야 하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!