美文网首页IT必备技能
使用docker测试项目上线

使用docker测试项目上线

作者: 早_wsm | 来源:发表于2020-05-28 15:56 被阅读0次

    前言

    环境:项目为java项目,需要使用tomcat,mysql俩个服务,jdk之前已完成配置
    为更快更简洁测试项目,尝试使用docker来完成

    一、准备工作

    部署docker环境,直接pull取tomcat与mysql镜像
    docker pull mysql:5.7
    docker pull tomcat:8.5.24

    二、创建容器

    1.创建一个mysql容器

    docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456  mysql:5.7
    

    进入数据库创建好库,用户等
    2.创建一个tomcat容器并直接link已创建好的mysql容器

    docker run -itd -p 8080:8080 -v /mnt/项目.war:/usr/local/tomcat/webapps --name mytomcat --link mysql:dbhost  tomcat:8.5.24
    

    三、上传项目包

    如果创建容器时已经进行挂载就不用执行了,如果没有,可以使用docker命令从外部传入容器内

    docker cp ./项目名.war c23c38da68eb:/usr/local/tomcat/webapps
    

    四、修改配置

    1.进入tomcat容器

    docker exec -it mytomcat /bin/bbash
    

    2.修改配置文件

    vi /usr/local/tomcat/webapps/ROOT/WEB-INF/classes/db.properties
    
    jdbc.driverClassName=com.mysql.jdbc.Driver
    #jdbc.url=jdbc:mysql://127.0.0.1:3306/项目_db
    #jdbc.username=root
    #jdbc.password=root
    jdbc.url=jdbc:mysql://mysql容器IP:3306/数据库名  
    jdbc.username=root
    jdbc.password=123456
    ......
    

    修改时会提示没有vi命令,可使用apt-get update , apt-get install vim -y命令进行安装

    五、重启服务并验证

    docker restart mytomcat
    
    #注意观察日志
    docker logs --tail=100 mytomcat
    

    浏览器访问调试等

    相关文章

      网友评论

        本文标题:使用docker测试项目上线

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