单服务器,使用 docker 能否简单的实现类似"热部署"的功能

2020-10-27 16:31:45 +08:00
 ohohohh

本人穷,买不起多个 ecs 就买了一台 ecs,用不了 k8s,网上查资料都是要先停掉镜像、删除,然后在创建镜像,有没有简单的实现类似"热部署"的功能的?

3242 次点击
所在节点    Docker
10 条回复
precisi0nux
2020-10-27 16:37:24 +08:00
你是说 ecs 只由一台 ec2 组成?热部署用 update_service 啊,或者 code deploy
dethan
2020-10-27 16:59:06 +08:00
把数据映射到主机试试
liuzhaowei55
2020-10-27 18:55:09 +08:00
docker swarm
tomczhen
2020-10-27 19:14:30 +08:00
就 HTTP 服务来说,可以,弄个 Nginx 挂容器前面就行。

不过你都省这个钱了,干嘛给自己找不自在,停几分钟多省事。
Jirajine
2020-10-27 19:17:30 +08:00
保持旧的服务不动,部署新的,完成后网关指向新服务,再把旧的撤掉。
StarUDream
2020-10-27 19:18:36 +08:00
docker swarm + portainer
jaylee4869
2020-10-27 19:22:15 +08:00
minikube: 单机 K8s
kekxv
2020-10-27 19:22:33 +08:00
开两个 docker,nginx 负载均衡
然后一个一个更新就可以了
julyclyde
2020-10-28 14:42:05 +08:00
需要先开新的才能热部署
然后再关闭旧的
lx0758
2020-11-04 11:13:19 +08:00
docker swarm + traefik 谁用谁知道

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

https://www.v2ex.com/t/719096

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

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

© 2021 V2EX