docker部署mysql/tomcal/nginx

1. docker部署mysql

拉取mysql镜像

docker pull mysql

 

 

 

创建mysql容器

docker run -di --name=dockermysql -p 33306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql

 

 进入mysql容器

docker exec -it dockermysql /bin/bash

 

测试:

连接数据库成功

 

 

 远程连接也能成功连接成功

 

 

2.tomcat 

docker pull tomcat
docker run -di --name=dockertomcat -p 9000:8080 tomcat

 

使用阿里云仓库拉取的出现404

 

 解决:

将webapps.dist修改为webapps

steps

 重新访问就ok了

 

 

部署项目到docker

docker run -di --name=mytomcat -v /shishi/webappps:/usr/local/tomcat/webapps -p 8888:8080 --privileged=true tomcat    备注: -v /shishi/webappps:/usr/local/tomcat/webapps 的意思是将/shishi/webappps下的内容同步到容器内的/usr/local/tomcat/webapps下

docker exec -it mytomcat /bin/bash去里面看看war包已经有了

 

 

 

访问:

本地工程看了是可以打开的。。

ps ef|grep tomcat 看到tomcat也已经启动

出问题了为什么一直没有烦死。搞不定。。。。再说吧。。。

 

posted @ 2021-06-04 09:53  圣金巫灵  阅读(60)  评论(0编辑  收藏  举报