腾讯云轻量级服务器部署使用Docker 部署Tomcat 服务网站
1. Docker 环境初始化
sudo yum update
sudo yum install docker-ce
docker 环境启动
2. Tomcat 环境部署
docker pull tomcat
docker images
docker run -id --name=mxg_tomcat -p 8888:8080 -v /usr/local/project:/usr/local/tomcat/webapps --privileged=true tomcat:8
# -- name 为docker环境mxg_tomcat
# -p 表示地址映射, 宿主机端口号:容器运行端口号
# -v 表示地址映射, 宿主机目录:容器映射目录
# --privileged=true 如果映射的是多级目录,防止有可能会出现没有权限的问题,所以加上此参数
# -id 运行方式
[root@VM-4-15-centos ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2e9c5d903159 tomcat:8 "catalina.sh run" About a minute ago Up About a minute 0.0.0.0:8888->8080/tcp, :::8888->8080/tcp mxg_tomcat
# 进入容器
docker exec 2e9c5d903159
tomcat 容器与主界面相对目录路径一致,将包上传到主界面会自动同步到容器目录
这个使用Xshell连接上传编译好的war包到服务器目录上/usr/local/project
服务器ip 访问即可
例如: ip:8888/program_mybatis_war
服务器ip 访问即可
例如: ip:8888/program_mybatis_war
注解: ip可以为自己购买的域名,8888 为tomcat 部署的容器端口,program_mybatis_war 为上传的war 包名字
4.免费体验
阿里云有免费的服务器使用,不过只有两小时或者一小时使用可以白嫖实验一波
https://developer.aliyun.com/adc/?spm=a2c6h.24091664.J_5404914170.24.6f419884xQqQer