目前无法在 上安装 docker Ubuntu 16.04
。(当我有之前能够)。运行后sudo apt-get install docker-ce
(按照这里)我收到以下消息:
docker.service 的作业失败,因为控制进程退出并显示错误代码。有关详细信息,请参阅“systemctl status docker.service”和“journalctl -xe”。
invoke-rc.d: initscript docker,操作“启动”失败。
docker.service - Docker 应用程序容器引擎已加载:已加载(/lib/systemd/system/docker.service;已启用;供应商预设:已启用)
插入:/etc/systemd/system/docker.service.d └─10-machine.conf
活动:激活(自动重启)(结果:退出代码)自 2017-09-07 星期四 21:44:50 BST;3 毫秒前文档:https://docs.docker.com
进程:15332 ExecStart=/usr/bin/docker daemon -H tcp://0.0.0.0:2376 -H unix:///var/run/docker.sock --storage-driver aufs --tlsverify --tlscacert /etc/docker/ca.pem --tlscert /etc/docker/server.pem --tlskey /etc/docker/server-key.pem --label provider=generic(code=exited,status=1/FAILURE)主 PID:15332(code=exited,status=1/FAILURE)
systemctl status docker.service
实际上没有提供任何细节。journalctl -xe
显示以下内容(摘要):
9 月 7 日 21:56:45 mpt systemd1:启动 API 的 Docker Socket。
9 月 7 日 21:56:45 mpt systemd1:在 Docker Socket 上监听 API。
9 月 7 日 21:56:45 mpt systemd1:docker.service:启动请求重复太快。
9 月 7 日 21:56:45 mpt systemd1:无法启动 Docker 应用程序容器引擎。
-- 结果失败。Sep 07 21:56:45 mpt systemd1:docker.socket:单元进入故障状态。9 月 7 日 21:56:46 mpt sudo[16052]:pam_unix(sudo:session):用户 root 的会话已关闭
当我apt-get install
再次运行时,我收到此消息:
1 未完全安装或移除。1
(除了我之前提到的错误。)
解决方案是:
sudo apt-get remove docker*
sudo apt-get autoclean
sudo apt autoremove
我一直尝试docker-machine
从我的笔记本电脑(Ubuntu 16.04)到这台机器上工作,所以我想这可能会导致一些问题。
我有点困惑。非常感谢任何帮助和建议。
谢谢,
答案1
我注意到以下文件/etc/systemd/system/
- docker.service
- docker.service.d
- docker.socket
除了上面提到的删除命令之外,删除这些命令也会导致错误消失。