缺少docker-current文件导致docker服务无法在Centos 7中启动

我安装后尝试启动docker服务:

sudo systemctl start docker

并且此处发生错误:

●docker.service - Docker应用程序容器引擎已加载:已加载(/etc/systemd/system/docker.service;已禁用;供应商预设:已禁用)活动:失败(结果:退出代码),因为Tue 2017-05-16 14 :40:57 CST; 8s ago Docs:http://docs.docker.com进程:1002 ExecStart = / usr / bin / docker-current守护进程--exec-opt native.cgroupdriver = systemd $ OPTIONS $ DOCKER_STORAGE_OPTIONS $ DOCKER_NETWORK_OPTIONS $ ADD_REGISTRY $ BLOCK_REGISTRY $ INSECURE_REGISTRY( code = exited,status = 203 / EXEC)主PID:1002(代码=退出,状态= 203 / EXEC)5月16日14:40:57 iZm5ej22ekoik4surc9daeZ systemd [1]:启动Docker应用程序容器引擎... 5月16日14: 40:57 iZm5ej22ekoik4surc9daeZ systemd [1002]:步骤EXEC产生失败/ usr / bin / docker-current:没有这样的文件或目录5月16日14:40:57 iZm5ej22ekoik4surc9daeZ systemd [1]:docker.service:主进程退出,代码=退出,状态= 203 / EXEC 5月16日14:40:57 iZm5ej22ekoik4surc9daeZ systemd [1]:无法启动Docker应用程序容器引擎 . 5月16日14:40:57 iZm5ej22ekoik4surc9daeZ systemd [1]:单元docker.service进入失败状态 . 5月16日14:40:57 iZm5ej22ekoik4surc9daeZ systemd [1]:docker.service失败 .

似乎启动docker服务需要docker-current文件,但它不存在 . 但我可以通过运行此命令启动docker:

docker daemon

所以困扰我的是docker-current文件 .

回答(1)

2 years ago

通过重新安装最新的docker解决了这个问题 .