重新启动后无法启动Docker容器

时间:2019-06-11 08:25:58

标签: docker init reboot

我正在托管自己的注册表。
重新启动服务器后,我的注册表容器无法启动。

我使用此命令启动注册表

docker run -d -p 5000:5000 --name registry -v /var/lib/registry/:/var/lib/registry -v /root/certs:/certs -v /root/auth/:/auth -eEGISTRY_HTTP_TLS_CERTIFICATE=/certs/domain.crt -e REGISTRY_HTTP_ADDR=0.0.0.0:5000 -e REGISTRY_HTTP_TLS_KEY=/certs/domain.key -e "REGISTRY_AUTH=htpasswd" -e "REGISTRY_AUTH=htpasswd" -e REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd -e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" --restart always registry:2.7.1

重新启动后,当我尝试“ docker start Registry”时收到此消息:

  

来自守护程序的错误响应:OCI运行时创建失败:具有ID的容器存在:dfb0bef21bdfc8a89b59498befd37f83513e75527c0beb552e0400df2a2b7c7d:未知   错误:无法启动容器:注册表

启动新容器效果很好。
由于“-总是重启”,如何修复,使容器陷入困境并不能自行启动

docker --version

Docker版本18.09.6,内部版本481bc77

感谢您的帮助。

更新

令人震惊的消息我已经为工作写了一个初始化脚本, 但是问题是完全一样的。容器存在但尚未启动。 如果尝试启动它,我会从上面收到错误消息。

在启动屏幕中获取此信息。 enter image description here

因此docker守护程序接缝尚未准备好。
您有什么建议吗?

0 个答案:

没有答案