你可以使用 ssh 连接到系统上,使用 docker info 命令看下 Docker Root Dir 这个的目录是是什么,如果是 /var 开头的,那就说明有问题了。
我的就是 /var 开头的,这是指向了系统的目录,但 docker 的目录是需要指向挂载从磁盘里的目录,得改成 /vol1/docker 这个目录,改好就可以顺利安装了。
修改过程:
修改 /etc/docker/daemon.json 文件,增加 "data-root" 属性,内容是 "/vol1/docker"
{
"registry-**rors": [
"https://docker.1panel.live",
"https://k-docker.asia",
"https://docker.1ms.run"
],
"data-root": "/vol1/docker"
}
这是我的 daemon.json 文件全内容,修改完保存退出
使用下面两条命令,重新加载一下这个配置文件,也重启一下 docker
systemctl daemon-reload
systemctl restart docker |