2014-12-02 53 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