V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xiaochen2018
V2EX  ›  程序员

大家生产环境用 Docker 吗?

  •  
  •   xiaochen2018 · 2018-11-07 11:19:09 +08:00 · 26055 次点击
    这是一个创建于 2207 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    111 条回复    2019-04-26 17:40:36 +08:00
    1  2  
    uhayate
        101
    uhayate  
       2018-11-08 13:07:08 +08:00
    我以为是有人挖坟,进来发现并不是。
    icedir
        102
    icedir  
       2018-11-08 14:22:19 +08:00
    一次构建,到处乱跑 哈哈哈
    我之前公司已经在生产环境使用 docker 了
    Xrong
        103
    Xrong  
       2018-11-08 16:26:49 +08:00
    借楼问一下
    1、原先使用 supervisord 管理的一些脚本进程,如果 docker 化这些脚本进程是和 supervisord 统一绑到一个容器内管理吗?
    2、如果不是的话,那在线上环境怎么玩?

    有没有在生产环境跑过的,给个建议。
    xiaochen2018
        104
    xiaochen2018  
    OP
       2018-11-08 17:15:41 +08:00 via iPhone
    @Xrong 老哥,学习了。谢谢你
    greatbody
        105
    greatbody  
       2018-11-09 00:08:06 +08:00
    你知道么,淘宝已经全面的在使用 docker 了。
    apisces
        106
    apisces  
       2018-11-09 08:27:29 +08:00
    反正我厂的内部项目全部在用,对接客户的项目就不知道了。我部门项目全部对内。
    yuikns
        107
    yuikns  
       2018-11-10 14:20:52 +08:00
    @will0404 我觉得比较好的比方应该是 “我觉得高压锅比烧烤健康多了”。在远古时候,烧烤早期比较容易较好的熟食之一,这样人可以更小负担地消化食物。但是它还是有些弊病。楼主意思是明确的,就是比较健康方面,都好消化,而高压锅少坑。然而楼下有些古猿一直喊不好比较,然而恕我心理阴暗,有人只是不会操作电器而已。

    更何况,现在 kubernetes 已经成了很多云服务的事实标准,好多公司就默默用了几年了,还觉得这是新得了不得的东西。不知道还以为这这儿是明文保存密码的 CSDN 呢


    yuikns
        108
    yuikns  
       2018-11-10 14:27:42 +08:00
    @Xrong 建议每个服务单独放容器。开关用容器开关来实现。
    要是用 systemd,也可以直接不 detach。
    服务间可以用 tcp 或者 socket 文件 + volumes 搞定。要是有一组服务,直接开 docker compose. 因为 docker 可以配置重启选项,因此要是是守护进程,我甚至不用管 upstart 等脚本,保证自动重启 docker 一切就完事了。
    yuikns
        109
    yuikns  
       2018-11-10 14:34:29 +08:00   ❤️ 1
    @Xrong 据我所知 docker 最大的优势是可以直接挂把服务挂 kubernetes 集群上,用 kubernetes 的 dns 去访问各个服务,部署和发布特别简单。而对单机,没有扩展需求,没有移动需求的服务,感觉可能很难发挥最大的优势。

    在此期间,发现 https://github.com/kubernetes/kompose 超好上手。要是贵司发现 kubernetes 配置文件写得烦,可以试试这个。
    xiaochen2018
        110
    xiaochen2018  
    OP
       2018-11-10 16:40:58 +08:00 via iPhone
    @yuikns 谢谢,领教了
    arden
        111
    arden  
       2019-04-26 17:40:36 +08:00
    docker 用于生产环境那不是自找苦吃吗?
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1697 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 16:42 · PVG 00:42 · LAX 08:42 · JFK 11:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.