安装Docker什么的我这就不提了,百度一堆

1. 在项目根目录下新建 Dockerfile 文件(改项目名为你自己的)

1.png

FROM openjdk:8u292-jre
ENV TZ='Asia/Shanghai'
EXPOSE 8090
ADD moka-0.0.1-SNAPSHOT.jar app.jar
RUN bash -c 'touch /app.jar'
ENTRYPOINT ["java", "-jar", "/app.jar", "--spring.profiles.active=pro"]

2. 服务器随便新建个文件夹,将 Dockerfile 和你的 jar 一起上传

2.png

3. 打包你的镜像(在项目文件下执行)

-t 是tag的意思,随便起,看你喜欢

docker build -t moka .

4. 运行容器

--name 是为你的容器起个名字,后面方便操作,一样随你喜欢
-d 为后台运行
-p 为设置端口映射,我的项目用的是8090,那我将本地的8090映射为容器的8090
moka 这是我上一步打的tag,填你自己的

docker run --name moka233 -d -p 8090:8090 moka

5. 查看运行结果,如果你的程序没问题,那么查看日志应该看到下面的样子

moka233 是我上一步的容器名,写你自己的

docker logs -f moka233

3.png

最后编辑:2021年05月05日 ©著作权归作者所有

仅有一条评论

发表评论

正在加载 Emoji