Vagrant + Docker + Tomcat:与容器共享webapps文件夹

时间:2015-02-01 22:48:24

标签: tomcat vagrant docker

我正在尝试将webapps放入我的dockerized,vagrant tomcat安装中。

将我的进度推向了github:github demo

我的vagrantfile.proxy指向我的webapps目录:

config.vm.synced_folder "./webapps", "/var/lib/tomcat7/webapps"  
config.vm.network :forwarded_port, guest: 8080, host: 9200

我有tomcat在8080运行 - >转发到9200.我可以看到tomcat服务器启动但我的webapp:tomcat sample war是404ing。

我将此行添加到我的tomcat Dockerfile:

VOLUME [ "var/lib/tomcat7/webapps/" ]

这是我的vagrantfile本身:

  config.vm.define "tomcat" do |v|
v.vm.provider "docker" do |d|
  d.build_dir = "./dockerfiles/tomcat"
  d.ports = [ "8080:8080" ]
  d.volumes = ["/var/lib/tomcat7/webapps/"]
  d.vagrant_vagrantfile = "./Vagrantfile.proxy"
end

我是否因为流浪汉将我的./webapps目录链接到var / lib / tomcat7 / webapps /?而缺少一些东西?

谢谢!

0 个答案:

没有答案