admin 管理员组

文章数量: 887021

以下部分概念来自

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

 

侵删

docker安装部署tomcat服务器

寻找tomcat服务器镜像

docker search tomcat

下载第一个官方的

docker pull tomcat

下载完成后查看镜像

创建容器,映射端口为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/chengly0129/article/details/70211132/

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

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

查看容器

将容器commit成镜像

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

 上传到dockerhub仓库

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

下载自己的镜像

用的可视化图形界面下载

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

https://segmentfault/q/1010000012488022

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

 

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

https://wwwblogs/zhaoqf/p/7906104.html

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

数据库乱码问题

https://wwwblogs/zhoumingming/p/5401144.html

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

https://yq.aliyun/articles/30987

 

本文标签: 项目 Windows docker WEB