在Windows上创builddocker容器

因此,启动并运行boot2docker,以及从Docker Hub中取出容器在Windows环境中是没有问题的。 但是,如果我想创build一个容器并运行它,那我该怎么去做呢? 我读过关于使用无花果,但通过Windows或从容器安装无花果? 我试图从容器中做到这一点,但它通常会导致权限错误,甚至CHOWNing文件夹不能解决无法在容器中调用无花果的问题。

是否可以通过Windows上的Boot2Docker作为开发环境运行docker? 或者我应该使用Vagrant作为宿主虚拟机,并在其中使用一堆Docker容器?

只是一些澄清和方向将不胜感激。

图是一个使用Docker的工具。 它运行在主机上(这可能意味着你的Windows主机通过TCP套接字与Docker进行通信,也可能意味着你的Windows机器和一系列Docker容器的guest2docker虚拟机)。

Fig所做的就是精简拖拽,构build和启动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