你会在项目中同时使用 Vagrant 和 Docker 吗? - V2EX
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
guoqiao
V2EX    Linux

你会在项目中同时使用 Vagrant 和 Docker 吗?

  •  
  •   guoqiao Jun 8, 2015 6340 views
    This topic created in 4013 days ago, the information mentioned may be changed or developed.

    这两个工具都很优秀, 能带来很多便利。
    但是, 如果在项目中同时使用, 是否带来的复杂性超过了便利?
    至少, 同时使用时, 出现了如下几个层级:
    1. 你的开发机, Ubuntu, OS X, Win, 都有可能
    2. 你用Vagrant创建的虚拟机, 如Ubuntu或者RHEL
    3. 你的Docker镜像, 例如Ubuntu或RHEL
    4. 你的Docker容器

    有没有同学谈一谈自己的实践经验?

    13 replies    2015-07-19 06:36:08 +08:00
    monnand
        1
    monnand  
       Jun 8, 2015 via Android
    会。用vagrant在本地机用虚拟机架起一个集群,然后用docker在集群上跑具体应用。

    详细例子参加kubernetes的一种开发部署的方法
    hging
        2
    hging  
       Jun 8, 2015
    docker确实很方便. 相当相当方便.
    moonranger
        3
    moonranger  
       Jun 8, 2015
    我们不用。感觉在开发环境里用 boot2docker (Mac)或者直接用 docker 就足够了。
    phoenixlzx
        4
    phoenixlzx  
       Jun 8, 2015
    嗯,确实理论上是很便利的东西

    然而我在测试 docker 镜像的时候这货差点写坏了我的 Intel 530 SSD
    sumuu
        5
    sumuu  
       Jun 8, 2015
    工作环境:Ubuntu
    家里环境:Ubuntu+ Mac(用来登录QQ)
    Docker 没有实际用过,它对我来说,目前还没有这个场景.
    Vagrant 用了块2年了吧,对它的定位是一个环境,所以也没有做很深的了解.
    用Vagrant只是因为Ubuntu 是不是要奔溃,二自己又细化折腾。
    guoqiao
        6
    guoqiao  
    OP
       Jun 8, 2015
    @sumuu 谢谢分享。 PS: 好奇你用的什么输入法@_@
    dreampuf
        7
    dreampuf  
       Jun 8, 2015
    需要多机环境时选择Vagrant,仅仅只需要多服务时选择docker
    lisposter
        8
    lisposter  
       Jun 8, 2015
    b2d 带的 linux container 不是很好,用 vagrant 自己起一个虚拟机做 docker 的宿主,各种爽
    oclock
        9
    oclock  
       Jun 8, 2015
    碰上两个都没接触过的新人,妥妥地绕晕
    sumuu
        10
    sumuu  
       Jun 8, 2015
    @guoqiao
    哈哈...Ubuntu用搜狗,Mac用自带的.
    zealic
        11
    zealic  
       Jun 9, 2015
    正在同时用!
    wych
        12
    wych  
       Jun 15, 2015
    @phoenixlzx 好奇你使用时的姿势
    dcoder
        13
    dcoder  
       Jul 19, 2015
    @moonranger
    @monnand
    @dreampuf

    我觉得其实没必要再上 vagrant, 特别是 docker on windows/mac 自己就需要搞个 virtual box VM.
    再上 vagrant 主要是为了什么? 增加很多复杂度
    如果需要多机测试, 应该自己搞一个 VPS, 然后用 script/DevOps tool push上去测试, 真实也方便.
    About     Help     Advertise     Blog     API     FAQ     Solana     3889 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 55ms UTC 04:24 PVG 12:24 LAX 21:24 JFK 00:24
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86