美文网首页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