我是Docker的新手,之前使用过Vagrant。
我正在我的“D:/Works/something/DockerFirstTime”文件夹中使用Docker(1.9.1)。
现在我创建了一个机器,使用命令:
docker-machine create first
然后是简单的Dockerfile:
FROM ruby:2.2-onbuild
还有简单的Gemfile:
source 'https://rubygems.org'
gem 'rails'
现在我想使用一个共享文件夹,就像在Vagrant中一样,在我的Dockerfile的同一硬盘驱动器上使用这个命令:
docker run -it -v //d/Works/something/DockerFirstTime:/usr/src/app -w /usr/src/app ruby:2.2 bundle install
,但它不起作用。如何解决这个问题?我知道Docker只共享/c/User/folder,是这样吗?我该如何使用包含文件的文件夹,并使用Windows编辑器修改我的文件,然后像在单个PC上的普通shell或Vagrant中一样重新启动服务器?