hwdq0012
132 天前
等你 docker compose up -d 一下拉起一个服务,你就爽到了,我觉得你职业的后期阶段会是 devops ,kubernetes 肯定是必由之路,那么 docker 学一学是很有必要的, 等你 docker compose up -d 一下拉起 n 个服务组成的一个可用应用,如 gitlab ,kafka 之类的, 你就不会想直接在主要上部署了
docker 的 volumne 可以定义为 ntfs , 大部分存储都支持 ntfs ,
你可以在做一个开发 docker, ssh 上去开发 ,生产的 docker 可以从开发的 docker 直接 commit 成为镜像,但建议最好写 docker 脚本, 理解一下 docker 的缓存机制, 每次增量 push 增量 pull 是最佳方案。
滚动更新,弹性扩容我也很想学,我没实践经验, 开多个负载均衡的 docker ,然后用 keeplive 让它们选举一个 ip 绑定到虚拟 ip 上, 实际的实例挂掉了其他的实例会再重新选举,绑定到虚拟 ip ,虚拟 ip 向外提供
无状态的这样搞应该没什么问题, 有状态的可能要在负载均衡上做粘性会话之类的东西