docker容器启动报错的原因和解决办法-创新互联

docker 容器启动报错 如何看?我们在docker容器的使用过程中,难免会遇到一些问题。可以把常见的问题分为如下几类。

成都创新互联-专业网站定制、快速模板网站建设、高性价比平乐网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式平乐网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖平乐地区。费用合理售后完善,10余年实体公司更值得信赖。

应用故障:应用执行状态与预期不一致;

容器故障:无法正确创建、停止、更新容器等;

集群故障:集群创建失败、更新失败、无法连接等。

对于初学者而言,一个经常遇到的问题是,Docker容器启动后自动退出,docker logs也没有特殊输出。如果容器启动参数时包含“–restart=always” 或“–restart”,则会不停重启。

这个问题常见的原因是,容器的PID1进程(初始化进程)不是一个长时间运行的进程,或者它启动了一个后台进程就退出。由于容器服务是以“detach”方式运行容器,这样当PID1进程结束后就会导致整个容器退出。

比如,用户希望启动一个Ubuntu镜像。

由于Ubuntu 镜像缺省命令是“/bin/bash” 它在执行后会自动退出,我们需要将在服务的“command”在“更多设置”中将其修改为/bin/sh -c “while true; do sleep 10; done”这样的死循环;可以保证容器的持续运行。

建议用户在Docker镜像的Dockerfile中,应该设置正确的CMD或Entrypoint参数,来保证容器的正确执行。

创新互联成都网站设计公司的容器云是通过docker技术,在集群服务器上部署容器服务实现,功能强大、简单易用,拥有上万Linux镜像,可轻松作集群服务,自由轻松搭建私有网络。

高性价比的容器云产品链接 https://www.yisu.com/cloud/

container/

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


文章标题:docker容器启动报错的原因和解决办法-创新互联
分享路径:http://myzitong.com/article/psdig.html