tim*_*rer 6 upgrade updates docker
运行 20.04 LTS 的 VPS 以及一些已经存在多年的 Docker 镜像。
\n我刚刚更新了安全性,以及应该是不间断的升级 ( apt-get update && apt-get upgrade),但该过程破坏了 Docker 安装。我已经尝试过删除并重新安装sudo dpkg --configure -a以及类似的命令,但它无法启动。我避免了清除,因为我不确定我了解哪些配置文件将被删除。
系统控制状态:
\n\xe2\x97\x8f docker.service - Docker Application Container Engine\n Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)\n Active: failed (Result: exit-code) since Mon 2023-02-06 10:06:22 EST; 12s ago\nTriggeredBy: \xe2\x97\x8f docker.socket\n Docs: https://docs.docker.com\n Process: 1231 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock (code=exited, status=1/FAILURE)\n Main PID: 1231 (code=exited, status=1/FAILURE)\nRun Code Online (Sandbox Code Playgroud)\nsudo journalctl -xe没有提供任何有用的东西。
系统日志中最明显的消息:
\ndockerd[1231]: failed to start daemon: error initializing graphdriver: prior storage driver aufs is deprecated and will be removed in a future release; update the the daemon configuration and explicitly choose this storage driver to continue using it; visit https://docs.docker.com/go/storage-driver/ for more information
我们知道aufs已被弃用,并且正在制定迁移到 的计划overlay2。本来计划与dist-upgrade.
我的问题确实与 的弃用有关吗aufs?\n有没有办法在不将我们的图像迁移到的情况下从中恢复overlay2?
小智 12
从 23.0.0 版本开始,如果使用已弃用的存储驱动程序,Docker 将无法启动:https ://docs.docker.com/engine/deprecated/#aufs-storage-driver
创建或编辑/etc/docker/daemon.json以下内容以显式使用 aufs 存储驱动程序:
{
"storage-driver": "aufs"
}
Run Code Online (Sandbox Code Playgroud)
现在,Docker 服务应该能够再次启动,并且命令不会出现任何问题sudo service docker start。
| 归档时间: |
|
| 查看次数: |
4818 次 |
| 最近记录: |