如何编写一个运行springBoot应用程序的Dockerfile呢?

书欣 Docker 发布时间:2023-01-19 10:16:23 阅读数:14622 1
下文笔者讲述编写springboot之jar包镜像的Dockerfile的方法分享,如下所示
实现思路:
    1.定义Dockerfile 使用基础镜像
	2.将jar包复制到容器中 定义工作目录及环境变量
    3.编写cmd参数
例:
SpringBoot之Dockerfile简介说明
//定义一个Dockerfile文件,内容如下所示

FROM java:8
MAINTAINER admin@java265.com
COPY ./automation-1.0.0.jar /app/automation-1.0.0.jar
WORKDIR /app/logs/
WORKDIR /app/
ENV TZ=Asia/Shanghai
EXPOSE 81
CMD ["java","-jar","automation-1.0.0.jar","-Dfile.encoding=utf-8"]


构建镜像: docker build -t automation-docker .
构建成功后,启动容器:docker run -it -p 81:81 –name automation -d automation-docker
进入容器内部查看: docker exec -it automation /bin/bash

curl ttp://localhost:81/api地址访问 
相关阅读:
Dockerfile文件指南
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/docker/202301/5456.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者