docker安装部署tomcat,web项目上传下载镜像到dockerhub

以下部分概念来自

https://blog.csdn.net/qq_32351227/article/details/78673591

侵删

docker安装部署tomcat服务器

寻找tomcat服务器镜像

docker search tomcat

下载第一个官方的

docker pull tomcat

下载完成后查看镜像

扫描二维码关注公众号,回复: 4997505 查看本文章

创建容器,映射端口为8080

docker run --name tomcat7 -p 8080:8080 tomcat 

查看容器

docker ps

部署web项目

将项目打包成war上传到容器,记得在db.properties里面把访问数据的url改掉,改成容器内的地址端口

docker cp oa_maven_ssm.war tomcat:/usr/local/tomcat/webapps

oa_maven_ssm.war放在根目录,默认放在c:/user/当前用户/下

tomcat:/usr/local/tomcat/webapps是容器内的目录

访问http://192.168.99.100:8080/oa_maven_ssm/User/login.action成功!

上传和下载镜像

参考概念:

https://blog.csdn.net/chengly0129/article/details/70211132/

 将自己的镜像上传到dockerhub(需要提前注册账号 )

https://blog.csdn.net/lsttoy/article/details/53114750

查看容器

将容器commit成镜像

docker commit <exiting-Container> <hub-user>/<repo-name>[:<tag>]

 上传到dockerhub仓库

docker push <hub-user>/<repo-name>[:<tag>]

下载自己的镜像

用的可视化图形界面下载

遇到的问题,下载下来的数据库并没有数据

https://segmentfault.com/q/1010000012488022

https://blog.csdn.net/magerguo/article/details/72514813/

2.实现局域网访问docker里部署的web项目(暂时失败)

https://www.cnblogs.com/zhaoqf/p/7906104.html

https://blog.csdn.net/qq_32351227/article/details/78673591

数据库乱码问题

https://www.cnblogs.com/zhoumingming/p/5401144.html

容器时间和宿主机时间一致问题

猜你喜欢

转载自blog.csdn.net/qq_36194262/article/details/85120070
今日推荐