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

我现在用用微软提供的镜像microsoft/aspnetcore生成自己的镜像并且运行,如果说容器里的站点挂了,会怎么样。


跃然一笑
浏览 1768回答 1
1回答

子衿沉夜

站点挂掉也就是容器死了啊,除了重启没辙,但是为了保证服务不会死,建议你用service的形式运行,也就是swarm集群中,做一个服务的高可用,然后用nginx或者haproxy去负载均衡,一个容器挂了可以使用另外几个站点,然后挂掉的容器也会被service重新运行起来。 需要做个监控,有时候站点死了,容器不死,那服务是不会重启的,这个时候就靠监控去做逻辑上的判断,运行一下脚本,stop 容器,让服务自动跑一个新的容器。 我说的容器都是带站点的,所以你最好自定义镜像,让容器运行起来的时候,站点也运行。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server