JAVA全系列 教程
3762个小节阅读:7089.6k
目录
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
由于在SpringBoot中嵌入了Web容器,所以在制作SpringBoot项目的镜像时无需依赖Web容器,基于JDK制作镜像即可,接下来我们使用Dockerfile制作镜像:
进入opt目录
xxxxxxxxxx
cd /opt
使用rz命令将项目Jar包上传至虚拟机
编写DockerFile
xxxxxxxxxx
cat <<EOF > Dockerfile
# 基于JDK11
FROM openjdk:11
# 作者
MAINTAINER itbaizhan
# 拷贝到容器opt目录
ADD springbootdemo7-0.0.1-SNAPSHOT.jar /opt
#保留端口
EXPOSE 8080
# 启动容器后执行的命令
CMD java -jar /opt/springbootdemo7-0.0.1-SNAPSHOT.jar --spring.profiles.active=dev
EOF
构建镜像
xxxxxxxxxx
docker build -t springbootdocker .
查看所有的镜像,出现springbootdocker代表镜像构建成功
xxxxxxxxxx
docker images
使用镜像启动容器
xxxxxxxxxx
docker run -d -p 8080:8080 springbootdocker
访问ip地址:8080/printLog查看是否启动成功