【发布时间】:2014-11-26 21:32:50
【问题描述】:
我一直在尝试在 OSX 上挖掘 Docker、Fig、boot2docker、Vagrant 的文档和 youtube 视频,但不幸的是遇到了许多矛盾或过时的信息。
我正在尝试使用 Fig 在 OSX(应用程序和 MySQL)上简单地获取 2 个 docker 容器。我的第一个问题是,Fig 是应该在 Vagrant VM 之外运行(即从 OSX 中的终端命令行)还是应该在 Vagrantfile 中以便您“vagrant ssh”然后从内部运行 fig 以启动容器?或者你可以两种方法都做吗?每种方法各有利弊吗?
我对这一切都是新手,我了解 Docker 基本上共享操作系统的基础知识,但操作系统必须是 Linux,因此需要 boot2docker(启动 Tiny Linux)或带有 Ubuntu 的 Vagrant 或CoreOS 什么的。在 Vagrant SSH 中启动 fig 会更有意义,因为您现在基本上是在模拟如果您在开发机器上运行 Linux 作为本机操作系统通常会发生的情况。
我知道你可以在没有 Vagrant 的情况下运行 fig,但是你会丢失文件夹同步,这使得在 OSX 上使用 IDE 进行开发变得更加困难。
【问题讨论】:
标签: macos vagrant docker boot2docker fig