“ docker-containerd-shim”:在$ PATH中找不到可执行文件:未知

Tay*_*our 7 docker ubuntu-16.04

Docker无法再启动容器,因为在$ PATH中找不到docker-containerd-shim可执行文件。

事实是,在机器上的任何位置都找不到docker-containerd-shim可执行文件,而在/ usr / bin目录下还有另一个几乎相同名称的可执行文件:“ containerd-shim”。

我重新启动了服务,一切恢复正常。创建符号链接“ docker-containerd-shim” --->“ container-shim”是否可以解决问题?

Docker版本:18.09.7操作系统:Ubuntu 16.04 LTS

Tje*_*ens 2

我们的 Jenkins 管道中也出现了类似的错误。使用稳定通道重新安装 docker 修复了该问题。

$ sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"
Run Code Online (Sandbox Code Playgroud)

https://docs.docker.com/install/linux/docker-ce/ubuntu/

所以我们假设这是一个夜间/测试构建问题。(不记得之前是哪个频道了)