如何编写一个运行springBoot应用程序的Dockerfile呢?
下文笔者讲述编写springboot之jar包镜像的Dockerfile的方法分享,如下所示
SpringBoot之Dockerfile简介说明
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文件指南
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。