美文网首页
基于官方tomcat镜像修改为https

基于官方tomcat镜像修改为https

作者: RickChan | 来源:发表于2018-11-09 11:27 被阅读0次

    操作系统:windows 10
    1.从官方下载tomcat镜像
    docker pull tomcat:7.0-jre8
    2.生成ssl证书
    keytool -genkey -alias tomcat -keyalg RSA -keystore tomcat.keystore
    3.根据官方镜像启动容器,并本地目录挂载到容器中
    docker -it -d -v E:\projects\study\docker\busybox\ssl:/tmp
    4.进入容器
    docker exec -it 容器ID /bin/bash
    5.拷贝证书到容器中
    root@887a6ec5aeec:/usr/local/tomcat# ls
    LICENSE NOTICE RELEASE-NOTES RUNNING.txt bin conf lib logs temp webapps work
    root@887a6ec5aeec:/usr/local/tomcat# ls /tmp/
    tomcat.keystore
    root@887a6ec5aeec:/usr/local/tomcat# mkdir keys
    root@887a6ec5aeec:/usr/local/tomcat# cp /tmp/tomcat.keystore keys/
    root@887a6ec5aeec:/usr/local/tomcat#
    6.修改tomcat的server.xml配置文件
    添加如下信息
    <Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol" maxThreads="150" SSLEnabled="true" scheme="https" secure="true" clientAuth="false" keystoreFile="/usr/local/tomcat/keys/tomcat.keystore" keystorePass="123456" sslProtocol="TLS" />
    7.提交容器生成一个镜像
    docker commit 容器id tomcat:https
    8.验证镜像是否成功
    docker run –p 80:8080 -p 443:8443 tomcat:https

    相关文章

      网友评论

          本文标题:基于官方tomcat镜像修改为https

          本文链接:https://www.haomeiwen.com/subject/cfwnxqtx.html