你会在项目中同时使用 Vagrant 和 Docker 吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
guoqiao
V2EX    Linux

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

  •  
  •   guoqiao 2015-06-08 11:58:20 +08:00 5831 次点击
    这是一个创建于 3779 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    我觉得其实没必要再上 vagrant, 特别是 docker on windows/mac 自己就需要搞个 virtual box VM.
    再上 vagrant 主要是为了什么? 增加很多复杂度
    如果需要多机测试, 应该自己搞一个 VPS, 然后用 script/DevOps tool push上去测试, 真实也方便.
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2733 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 12:28 PVG 20:28 LAX 05:28 JFK 08:28
    Do have faith in what you're doing.
    ubao 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