在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