docker--组装自己的镜像

想要创建一个自己应用程序的docker镜像文件,最好的方式是使用dockerfile来组装。
关于dockerfile,有教程如下:

以一个会议室管理系统的java程序为例,我实战组装了自己的docker镜像。下面为核心步骤要点:

  • 构建dockerfile:可在上面的链接找到对应方法
  • 挂载数据卷:我们首先通过一个mysql容器的数据卷挂载到本地后,实现程序数据库的创建和初始导入(也可以使用RUN指令在dockerfile初始化时创建),然后找到数据卷挂载位置,这样我们把这个位置写入dockerfile,我们的数据就实现了持久化。参考教程如下:docker制作mysql镜像,运行mysql容器并初始化
  • 装配环境变量:主要是完成java和mysql的环境变量装配。
  • ADD指令载入程序所需的依赖:jdk的linux包、该程序用到的mysql的jre包
  • ADD指令载入程序打包的jre包:参考教程如下:如何将自己的项目jar包打包成docker 镜像
  • 完成编辑,commit dockerfile:此过程如果成功,会看见docker构建各个层次的文件,并最后生成自己期望的镜像文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值