修改docker默认存储
sudo systemctl stop docker.service #首选停止docker
问题
Warning: Stopping docker.service, but it can still be activated by:
docker.socket
解决方式
systemctl stop docker.socket或者删除 `/lib/systemd/system/docker.socket`
修改自启动文件
vi /usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --data-root=/mnt/d
ocker
一开始按照网上资料,添加的是--graph=/mnt/docker,无法启动,改为data-root后成功启动
systemctl daemon-reload
systemctl restart docker
问题:--graph和--data-root的区别
--graph 指定 Docker 存储镜像的默认路径
--data-root 指定 Docker 的数据根目录,即 Docker 存储镜像、容器数据等的根目录
总结:--data-root比--graph更加全面
浙公网安备 33010602011771号