我已经执行了这个命令,现在docker不工作了.
如何正确修复(或重新安装) docker?
sudo rm -rf /var/lib/docker/aufs我试着去做
apt-get install --reinstall docker但它并没有起作用
这是我的错误消息:
docker: Error response from daemon: open /var/lib/docker/aufs/layers/c14f6c4750a2a3fcfa33e6f33041bf4fce087d314fb413ee3662e6e7035fea75: no such file or directory.发布于 2017-02-16 13:46:45
这只在旧版本的docker (issue 22343)中才能看到,但最近的16.04.1LTS,Docker版本1.12.1,build也是如此
这取决于您正在使用哪个坞站,以及在哪个主机操作系统上。
例如,如果你在Ubuntu上,试着完全移除docker (如果你没有任何想要保留的本地工作,则使用)
sudo apt-get purge docker-engine
sudo apt-get autoremove --purge docker-engine
rm -rf /var/lib/docker # This deletes all images, containers, and volumes然后安装最新的docker 13.1并查看问题是否仍然存在。
同样,这仅在您准备好从干净的状态重新开始,完全重新安装Docker时才会发生。
请勿在不考虑后果的情况下或在生产环境中执行rm -rf /var/lib/docker (!)。
rakeshz的answer使用apt-get install --reinstall是更安全的第一步。
发布于 2018-12-24 22:56:42
用docker-ce在ubuntu上试试
sudo apt-get install --reinstall docker-cehttps://stackoverflow.com/questions/42264617
复制相似问题