大家生产环境用 Docker 吗?

2018-11-07 11:19:09 +08:00
 xiaochen2018

最近学习了一段时间 Docker,发现真是个好东西。比 Java 靠谱,真正一次构建,到处乱跑。

镜像容器管理,省去了好多配置环境的工作。

想问问各位大佬们平时在项目中用的多吗? 生产环境都用这个了吗?还是只是用来本地开发环境的。

Docker 入门的一些小知识: http://h5ip.cn/8XPO

26931 次点击
所在节点    程序员
111 条回复
xpresslink
2018-11-07 17:24:39 +08:00
@my101du
你需要一个集成调度的库来存放配置信息,在启动容器的时候把参数传入,比较常见的是用环境变量方式。有一些则需要用中间件,比如 consul 来保存配置信息,容器内的应用从 consul 拉取配置。
liuxliang
2018-11-07 17:27:15 +08:00
k8s+gitlabci+docker
arrow8899
2018-11-07 17:32:09 +08:00
@my101du 为什么还要配虚拟主机和 ssl 呢,服务间调用直接走服务发现 RPC 调用吧,然后业务配置参数可以用携程 Apollo,配置文件可以用 Spring Cloud Config,哪有你这么复杂
realpg
2018-11-07 18:50:26 +08:00
不用。。。
tomxin7
2018-11-07 18:51:32 +08:00
个人项目用 docker
zhangalong69
2018-11-07 18:54:21 +08:00
开发和测试环境用 docker,正式环境还是用的物理机
AmorZhang
2018-11-07 18:58:25 +08:00
真要比起来 还是 css 靠谱
szetrov
2018-11-07 19:09:50 +08:00
玩玩可以,拿它当个终端虚拟机。。。真正发挥容器化威力的地方我还没了解过
mritd
2018-11-07 19:17:56 +08:00
线上 k8s 集群
mritd
2018-11-07 19:18:42 +08:00
@szetrov #68 k8s 集群弹性扩容,自动迁徙了解一下
kslr
2018-11-07 19:37:58 +08:00
@my101du etcd
owenliang
2018-11-07 19:43:53 +08:00
这两天看跨节点网络的方案,真是天坑。
HelloAmadeus
2018-11-07 19:48:43 +08:00
公司内部产品全部上 kubernets 了,有些客户也切换成 kuberbets 了
xiaochen2018
2018-11-07 19:56:10 +08:00
@afc 相辅相成哈哈
salamanderMH
2018-11-07 20:04:18 +08:00
k8s
twl007
2018-11-07 22:39:22 +08:00
@my101du 切换到 k8s 上 然后用 helm 管理 写一个生成不同机器上 values 模板的脚本就行了 我们又跟你一样的问题 就是通过动态生成 helm chart 的方式来解决的 更新的时候只需要把模板更新完脚本会根据模板自动创建不同的 helm chart
feelinglucky
2018-11-07 22:50:27 +08:00
楼主拿 docker 和 java 比估计是「虚拟机」的概念搞混了吧…
yuikns
2018-11-07 23:05:01 +08:00
docker 是基于 cgroup 的一个容器。这个概念又没什么难懂的。楼主就是想说 docker 在做开发-测试-生产环境一致性做得更加容易和彻底。

kubernets 一键上线自动横向扩展就是容易。数据放到 oss 放到 hdfs 放到 s3 就是不怕事。


https://pic3.zhimg.com/80/v2-c156cc46785bdbeb66c36db81751f2e2_hd.png


😂
yuikns
2018-11-07 23:12:35 +08:00
@yuikns 额.. 手快..
docker 是基于 namespace, cgroup, device mapper 等的...
Raymon111111
2018-11-07 23:18:51 +08:00
嗯 我也觉得 git 要比 Java 好用

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

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

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

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

© 2021 V2EX