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

我试图把webapps放到dockerized,vagrant tomcat安装中。

把我的进展推到github: github演示

我得到这个在我的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示例战是404。

我将这一行添加到我的tomcat Dockerfile中:

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

这在我的stream浪文件本身:

  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 

结束

有没有什么我失去了stream浪,使我的./webapps目录链接到var / lib / tomcat7 / webapps /?

谢谢!