在Docker中運(yùn)行SpringBoot程序
1.将SpringBoot项目中pom.xml的build插件更换为:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
2.执行mvn clean package,在target目录下得到相关文件
3.将上述**.jar
上传到服务器目录
4.创建Dockerfile文件
FROM java:8
VOLUME /tmp
ADD quartzboot-1.0-SNAPSHOT.jar app.jar
RUN bash -c 'touch /app.jar'
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
5.进行docker镜像编译(注意最后还有一个点):
docker build -t skywp/quartzboot .
6.运行测试:
docker run -p 8188:8188 --name quartz-boot skywp/quartzboot
點(diǎn)擊查看更多內(nèi)容
為 TA 點(diǎn)贊
評(píng)論
評(píng)論
共同學(xué)習(xí),寫(xiě)下你的評(píng)論
評(píng)論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦