如何优雅的更新 1panel 上的 go 服务端网站

181 天前
 jiaoguan1688
现在每次都是
1.停止 docker
2.删除原本的二进制 go 文件
3.上传二进制 go 文件
4.启动 docker

还有没有更简单优雅的方案.
1058 次点击
所在节点    问与答
4 条回复
bigtear
181 天前
compose 啊,编译完 makefile 自动上传镜像,compose 重启拉取最新镜像
yinmin
181 天前
正统的 docker 应用更新方式是:打包镜像(image),上传服务器,重建容器。

你这个情况,可以试试:
1. 更名原本的二进制 go 文件
2. 上传二进制 go 文件
3. 重启 docker 容器
cheng6563
181 天前
docker 和 docker-compose 没有滚动更新功能,你得自己写脚本处理。
jiaoguan1688
181 天前
大家还有没有更好的办法

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1122434

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX