-
安装Docker Desktop,安装步骤 。
-
将SpringBoot项目打成jar包,并验证启动没问题。
-
在jar包同级目录下新建一个Dockerfile文件,内容如下:
# java8运行环境 FROM java:8 # 作者名称 MAINTAINER hjx # 设置时区 RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ && echo 'Asia/Shanghai' >/etc/timezone \ # 切换工作目录 WORKDIR /root/java # 添加dossier.jar文件到docker环境内 ADD dossier.jar /root/java/dossier.jar # 暴露端口8080 EXPOSE 8080 # 运行命令 ENTRYPOINT ["java", "-server", "-jar", "/root/java/dossier.jar"]
-
该目录下执行以下命令,构建docker镜像。
docker build -t dossier:4.19.10-temp ./
-
该目录下执行以下命令,创建容器并启动服务。
# --env key=value (环境变量) docker run --env appconfigServerUrl=http://tap-dev.thunisoft.com/appconfig --env corp=101 --env scheduling.enabled=false -d -p 8080:8080 --name dossier dossier:4.19.10-temp
-
该目录下执行以下命令,将镜像导出到dossier.tar。
docker save > dossier.tar dossier:4.19.10-temp