2014-12-02 38 views
0

我是码头工人新手。我在我的窗口上安装了使用Boot2docker的docker。但是我不清楚如何在docker中部署简单的java web应用程序。Dockerfile创建和建筑图片

我已经通过网络,并知道从码头文件创建一个图像并运行它。

我创建了一个dockerfile并放置在D:\dock文件夹中。 我跑docker build命令这样即
$ docker build -t tomcat7-test Dockerfile's path.

但它不承认我的文件。

我应该在哪里Dockerfile如果我通过notepad++创建并且docker如何使用docker build命令识别我的docker文件?

回答

1

您的Dockerfile应该被复制到boot2docker VM中以运行它。 你可以做下列操作之一:

  1. 创建Dockerfile手动boot2docker(注:文件系统运行时搬运工人构建之前只读,你应该做的“须藤-S”,或
  2. 从安装文件夹您的本地文件系统
  3. 使用

如何共享文件夹添加到boot2docker VM:

VBoxManage.exe sharedfolder add boot2docker-vm --name /c/Users --hostpath C:/Users --automount 

通过使用选项2,你可以从你的home目录编辑Dockerfile并运行在相同的Dockerfile泊坞窗(用真实路径Dockerfile更换例子):

docker build -t myimage /c/Users/xyz 
+0

感谢..它解决了我的问题 – user2451997 2014-12-03 11:32:14