docker - docker中如何修改tomcat server.xml在8443端口运行自签名证书

标签 docker tomcat dockerfile

我正在点击此链接创建自签名证书: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/

相关文章:

docker - Dockerized Neo4J通过重启以某种方式维持Volume?

docker - 无权推送到 GCR - 但我是该项目的所有者

docker - 将NPM和Bower添加到Dockerize LAMP环境

amazon-web-services - 弹性beantalk上的多个docker和多个域

c# - 通过.NET Core WebAPI的终结点公开TFS内部版本号

java - Struts 2 基本的 web 应用程序 404 错误

tomcat - sevlet 的路径环境,与 Tomcat 7.0

html - 我的 jsp 没有看到 css

docker - 是否可以为Docker卷设置umask/chmod值?

Docker COPY 目标路径未找到