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也已经启动
出问题了为什么一直没有烦死。搞不定。。。。再说吧。。。