Docker:部署Java后端
目录
- 一、自定义Dockerfile
- 二、打包镜像
- 三、创建容器并运行
一、自定义Dockerfile
# 基础镜像
FROM openjdk:8-jdk-alpine
# 设定时区
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
# 拷贝jar包
COPY mqtt_spring_study_demo.jar /mqtt_spring_study_demo.jar
# 入口
ENTRYPOINT ["java", "-jar", "/mqtt_spring_study_demo.jar"]
二、打包镜像
首先需要将镜像文件和Dockerfile上传到Centos中
使用Docker命令打包镜像
docker build -t 镜像名称:版本号 .
打包完成之后,可以通过docker images
查看打包的镜像文件
三、创建容器并运行
docker run -d --name mqtt_spring_study_demo \-p 8080:8080 \--restart=unless-stopped \--network mtwork \mqtt_spring_study_demo