docker修改存储路径之后,启动报错Failed to start Docker Application Container Engine.
时间: 2024-06-07 22:03:12 浏览: 358
docker文件存放路径, 获取容器启动命令操作
当你修改了docker的存储路径后,需要在启动docker服务时指定新的存储路径,否则会出现启动报错的情况。
你可以按照以下步骤操作:
1. 停止docker服务:sudo systemctl stop docker
2. 备份原来的/var/lib/docker文件夹(如果需要)
3. 修改docker.service文件,执行命令:sudo vi /lib/systemd/system/docker.service
4. 找到ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock这一行,修改为ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --data-root=/new/path/docker
其中,--data-root=/new/path/docker是新的存储路径,根据实际情况修改。
5. 保存退出,执行命令:sudo systemctl daemon-reload
6. 启动docker服务:sudo systemctl start docker
如果仍然出现启动报错的情况,请提供具体的错误信息,我会尽力帮助你解决问题。
阅读全文