IDC知识库
IDC领域专业知识百科平台
首页 > 云服务器知识

云服务器知识docker容器挂掉怎么处理

疯狂双11!一折嗨到底!

docker容器挂掉怎么处理?docker容器挂掉后除了重启没辙,但是为了保证服务不会死,建议用service的形式运行,也就是swarm集群中,做一个服务的高可用,然后用nginx或者haproxy去负载均衡,一个容器挂了可以使用另外几个站点,然后挂掉的容器也会被service重新运行起来。

需要做个监控,有时候站点死了,容器不死,那服务是不会重启的,这个时候就靠监控去做逻辑上的判断,运行一下脚本,stop 容器,让服务自动跑一个新的容器。 带站点的容器最好自定义镜像,让容器运行起来的时候,站点也运行。

重启挂掉的docker容器的命令

docker restart $(docker ps -a -q)

如果一台服务器上的docker daemon挂掉后,docker会在docker daemon 启动的时候,将container的进程进行一次判别。如果进程还在,也就是running的,会将其kill调。

根据技术人员对docker源码的理解,docker不放心其他进程来管理。它一定要亲自管理这些容器,它是所有容器的父进程。这样有很多好处。最大的好处就是实时监控,一旦容器挂了,它立即可以知道,并重启(如果容器设置了restart=always的话)。

当然,如果设置为restart=always,在daemon启动的时候,会自动将该容器启动。但是如果该容器进程还在,docker的流程依然会是kill掉进程,然后启动一个新的容器进程。以保证所有的容器进程仍然是daemon的子进程。

西部数码容器云产品是基于docker技术实现,拥有上万Linux镜像,灵活强大,可弹性扩展,自由轻松搭建私有网络,可做集群服务。性价比高,容器云产品购买链接 https://www.west.cn/paas/container/

声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-62778877-8306;邮箱:hyg@west.cn。本站原创内容未经允许不得转载,或转载时需注明出处:西部数码知识库 » docker容器挂掉怎么处理
  • 日销500+
    基础型云服务器

    2核CPU

    2G内存

    50G硬盘

    2M带宽

    独立IP

    分布式存储

    适合企业官网、个人站长类网站

    ¥106 原价¥116

  • 日销500+
    超值型云服务器

    2核CPU

    4G内存

    50G硬盘

    2M带宽

    独立IP

    分布式存储

    适合企业官网、行业门户类网站

    ¥156 原价¥171

  • 日销500+
    通用型云服务器

    4核CPU

    4G内存

    50G硬盘

    2M带宽

    独立IP

    分布式存储

    适合电商、论坛类网站

    ¥203 原价¥223

分享到:更多 ()
    • 企业邮箱 全新登场
    • 虚拟主机
    • 云服务器

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址

    中国领先的互联网域名及云服务提供商

    为您提供专业域名知识,域名交易知识,云服务器知识,虚拟主机知识讲解

    域名注册云服务器