我正在点击此链接创建自签名证书:https://tomcat.apache.org/tomcat-7.0-doc/ssl-howto.html
我需要使用 docker 执行此操作,但它告诉我修改某个不存在的路径上的 tomcat server.xml 文件。同样,据我所知,我在本地进行这些更改毫无意义。我需要在 dockerfile 或我认为的 dockerStartup.sh 文件中进行更改。有人可以给我一些指导吗?谢谢
最佳答案
您需要从 Volume 外部挂载 server.xml,还需要将自签名或任何外部证书从卷挂载到容器的内部所需路径。
docker run -it --rm -p 8888:7080 \
-v /${HOST_PATH}/webapps:/usr/local/tomcat/webapps \
-v /${HOST_PATH}/server.xml:/usr/local/tomcat/conf/server.xml \
tomcat:8.0
关于docker - docker中如何修改tomcat server.xml在8443端口运行自签名证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57872460/