我是码头工人的新手。我在我的Windows上使用Boot2docker安装了docker。但我不清楚如何在docker中部署简单的java web应用程序。
我已经浏览了网络,并且知道从docker文件创建构建映像并运行它。
我创建了一个dockerfile
并放在D:\dock
文件夹中。
我跑了docker build
这样的命令,即
$ docker build -t tomcat7-test Dockerfile's path.
但它无法识别我的档案。
如果我通过Dockerfile
创建我的notepad++
应该存在,以及docker如何通过docker build命令识别我的docker文件?
答案 0 :(得分:1)
您的Dockerfile应该被复制到boot2docker VM中以便运行它。 您可以执行以下操作之一:
如何将共享文件夹添加到boot2docker VM:
VBoxManage.exe sharedfolder add boot2docker-vm --name /c/Users --hostpath C:/Users --automount
通过使用选项2,您可以从主目录编辑Dockerfile并在同一个Dockerfile上运行docker(将示例替换为Dockerfile的实际路径):
docker build -t myimage /c/Users/xyz