问题原因:docker根目录磁盘空间不足
解决方案:改变 docker 的根目录
解决步骤:
-
停止docker service:
sudo systemctl stop docker sudo systemctl stop docker.socket sudo systemctl stop containerd
-
创建目录,将Docker根移动到创建目录中。
sudo mkdir -p /newdist/new_dir_structure sudo mv /var/lib/docker /newdist/new_dir_structure
-
修改docker的配置文件
/etc/docker/daemon.json
sudo vim /etc/docker/daemon.json
添加以下内容
{ "data-root": "/newdist/new_dir_structure” }
/etc/docker/daemon.json
的内容如下
-
保存
/etc/docker/daemon.json
文件,重新启动docker容器sudo systemctl start docker
-
验证docker的根路径
docker info -f '{{ .DockerRootDir}}'