问问大家,在自己公司里面都是怎么利用docker部署go项目,同时实现版本发布和平滑重启的?大家来讨论下

EddieChan1993 · · 1679 次点击
发展趋势,如果用docker 最好还是学习k8s,docker都对k8s原生支持了,可以说根本没有门槛
#9
更多评论
yyl719133368
微信公众号:Golang开放轻松学
我们公司的GO项目基本不用 docker ,只有java 用docker,因为本身GO的发布非常简单,没有那么多的配置也没有多少的依赖,一个可执行程序+一个配置文件 就可以愉快的跑起来。 除非对系统配置有要求的,可以用docker 来降低系统配置的复杂度。 平滑启动啥的有两点: 1、程序接受退出信号,自己处理好数据后,自杀 2、用双机或者多机或者集群来保证服务可用的情况下重启
#1
yyl719133368
微信公众号:Golang开放轻松学
![](http://wx3.sinaimg.cn/mw690/0060lm7Tly1fswhnmskpoj30go078tam.jpg)
#2