学习地址:www.skillup.host/1/java/run-…
1.下载spring官网的springboot的web的示例包
curl -O 'start.spring.io/starter.zip…'
#解压apt install -y unzip
unzip starter.zip
2.编译这个项目
准备maven配置文件,主要配置阿里的源,便于快速拉取
aliyun
central
false
/src/maven/repo
执行编译
#下载maven镜像docker pull maven
#编译docker run -v `pwd`/settings.xml:/root/.m2/settings.xml -v `pwd`/demo:/src -w /src -it maven mvn clean install
#查看编译产物ls -al /root/demo/target/*.jar
3.用docker-compose启动这个jar包
services:
web:
image: maven
environment:
- TZ=Asia/Shanghai
ports:
- 8080:8080
volumes:
- /root/demo/target/demo-0.0.1-SNAPSHOT.jar:/app.jar
command: ["java","-jar","/app.jar"]
4.启动springboot这个web项目
#启动docker-compose up -d
#观察是否在运行docker-compose ps
#不断执行这个看日志 直到 看到 Tomcat started on port 8080docker-compose logs web
#销毁docker-compose down
#重启docker-compose restart
5.验证web启动情况
点击右边第三个隧道图标,点击链接访问,默认显示错误页