简体   繁体   English

Docker未将文件夹作为卷安装

[英]Docker not mounting a folder as volume

I have a tomcat6 image which uses /usr/local/tomcat as catalina home. 我有一个tomcat6映像,它使用/usr/local/tomcat作为catalina home。 I am trying to mount a volume using this command: 我正在尝试使用此命令装入卷:

docker run -d -p 8080:8080 -v  /home/ubuntu/Springmvc:/usr/local/tomcat/webapps tomcat6.

When I browse to the container URL I can see tomcat running correctly (no error message) but there are no available applications. 当我浏览到容器URL时,我可以看到tomcat正常运行(没有错误消息),但是没有可用的应用程序。

I followed Docker's official volume documentation at http://docs.docker.com/userguide/dockervolumes 我在http://docs.docker.com/userguide/dockervolumes上关注了Docker的官方卷文档

I am using docker on ubuntu. 我在ubuntu上使用docker。

Springmvc is my project folder. Springmvc是我的项目文件夹。

Where am I going wrong? 我哪里错了?

我怀疑问题是你需要在webapps文件夹中挂载目录,而不是在它的顶部,例如: -v /home/ubuntu/Springmvc:/usr/local/tomcat/webapps/Springmvc

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM