为了账号安全,请及时绑定邮箱和手机立即绑定

docker里的程序因为意外挂掉会怎么样?

docker里的程序因为意外挂掉会怎么样?

跃然一笑 2018-08-14 10:13:25
我现在用用微软提供的镜像microsoft/aspnetcore生成自己的镜像并且运行,如果说容器里的站点挂了,会怎么样。
查看完整描述

1 回答

?
子衿沉夜

TA贡献1828条经验 获得超3个赞

站点挂掉也就是容器死了啊,除了重启没辙,但是为了保证服务不会死,建议你用service的形式运行,也就是swarm集群中,做一个服务的高可用,然后用nginx或者haproxy去负载均衡,一个容器挂了可以使用另外几个站点,然后挂掉的容器也会被service重新运行起来。 需要做个监控,有时候站点死了,容器不死,那服务是不会重启的,这个时候就靠监控去做逻辑上的判断,运行一下脚本,stop 容器,让服务自动跑一个新的容器。 

我说的容器都是带站点的,所以你最好自定义镜像,让容器运行起来的时候,站点也运行。


查看完整回答
反对 回复 2018-09-01
  • 1 回答
  • 0 关注
  • 1767 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信