![](/img/trans.png)
[英]How to connect with JMX from host to Docker container in Docker machine?
[英]How to make a docker container directory accesible from host?
我有一个运行在docker容器中的tomcat,想要看看是否正在从docker主机的webapps目录中进行。 是否可以通过安装卷而不在容器中设置sshd而不在内部启动shell来实现这一点?
您可以使用docker exec
在正在运行的容器中打开一个新的bash,而不是安装卷:
docker exec -it <id of running container> bash
这样,您可以直接从容器中转到webapp管理的文件夹。
您可以在主机上声明一些本地文件夹作为tomcat的webapps文件夹。
docker run -d -v $(pwd)/webapps:/path/to/tomcat/webapps yourimage/tomcat
之后Tomcat将写入本地文件夹,您可以查看它! 只要安装了文件夹,就不会显示现有文件夹。
您可以声明一个卷,然后启动第二个容器来安装和浏览它!
docker run -d --name tomcat -v /path/to/tomcat/webapps yourimage/tomcat
docker run -it --volumes-from tomcat yourimage/tomcat bash
具有将当前文件夹复制到卷内的优点。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.