在 Windows 上创建 docker 个容器

Creating docker containers on Windows

因此,启动 boot2docker 和 运行ning,以及从 Docker 集线器中拉取容器在 windows 环境中都不是问题。但是如果我想创建一个容器并 运行 它,我该怎么做呢?我读过有关使用无花果的信息,但是无花果是通过 Windows 还是从容器安装的?我尝试过从容器中调用,但经常会导致权限错误,甚至CHOWNing文件夹也无法解决无法在容器中调用fig的问题。

是否有可能在 windows 上通过 Boot2Docker 运行 docker 作为开发环境?或者我应该只使用 Vagrant 作为主机 VM 并在其中使用一堆 docker 容器?

如能提供一些说明和指导,我们将不胜感激。

Fig 是用于 Docker 的工具。它在主机上运行(这可能意味着您的 Windows 主机通过 TCP 套接字与 Docker 通信,或者可能意味着您的 boot2docker VM 是 windows 机器的访客和主机你的 Docker 个容器)。

Fig 所做的就是简化拉取、构建和启动 Docker 图像的过程。比如这个fig.yml

db:
 image: postgres
app:
 build: .
 links:
  - "db:db"
 environment:
  - FOO=bar

(大致)与 Bash 中的这一系列 Docker 命令相同:

docker run -d --name db postgres
docker build -t app .
docker run -d --name app --link=db:db --env=FOO=bar app