资讯 小学 初中 高中 语言 会计职称 学历提升 法考 计算机考试 医护考试 建工考试 教育百科
栏目分类:
子分类:
返回
空麓网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
空麓网 > 计算机考试 > 软件开发 > 后端开发 > Java

Dockerfile构建镜像并外挂配置文件

Java 更新时间: 发布时间: 计算机考试归档 最新发布

Dockerfile构建镜像并外挂配置文件

1、拉取jdk镜像
docker pull openjdk:8      jdk版本可自定义
2、准备好jar包

自定义一个目录,用于存放jar包

把打包好的jar包放到这个目录里面

3、在这个目录新建目录“config”用于存放配置文件

复制一份配置文件到config目录里,这个配置文件方便后面修改配置

4、编写Dockerfile

在这个目录下新建名为 “Dockerfile”的文件,
编辑Dockerfile:

#指定基础镜像FROM openjdk:8#将jar包放到容器里COPY app.jar app.jar#将配置文件放到容器里COPY config/application.properties config/application.properties   #前面是配置文件存放路径,后面的照抄。#启动命令使用jar包外面的配置文件覆盖jar包里的配置文件CMD ["java", "-jar","-Dspring.config.additional-location=/config/application.properties", "app.jar"]
5、通过Dockerfile文件构建镜像

执行下面的命令构建镜像

docker build -t image:TAG dockerfilepath      #image:指定镜像名 TAG:版本号   dockerfilepath:Dockerfile存放路径
6、查看镜像
dcoker images
7、导出镜像

新建目录用于存放导出的镜像

然后进入这个路径

再执行以下命令:

docker save -o name.tar imageID       #name.tar:指定导出的镜像名  imageID:镜像的ID
转载请注明:文章转载自 http://www.konglu.com/
本文地址:http://www.konglu.com/it/1094833.html
免责声明:

我们致力于保护作者版权,注重分享,被刊用文章【Dockerfile构建镜像并外挂配置文件】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2023 成都空麓科技有限公司

ICP备案号:蜀ICP备2023000828号-2