云间录  

Dockerfile简介

dockerfile 是一个文本格式的配置文件, 用户可以使用 Dockerfile 来快速创建自定义的镜像,

   另外,使用Dockerfile去构建镜像好比使用pom去构建maven项目一样,有异曲同工之妙

 

 

dockerfile基本结构

   Dockerfile 由一行行命令语句组成, 并且支持以#开头的注释行,一般而言, Dockerfile 主体内容分为四部分:

   基础镜像信息、 维护者信息、 镜像操作指令和容器启动时执行指令。

 

   部分                             命令

   基础镜像信息                     FROM

   维护者信息                       MAINTAINER

   镜像操作指令                     RUN(COPY/ADD)EXPOSEWORKDIRONBUILDUSERVOLUME

   容器启动时执行指令               CMDENTRYPOINT

 

Docker制作jdk镜像

 

0.启动虚拟机,进入centos

 

   1.创建文件夹上传jdk的安装包,和在同级目录下编写Dockerfile文件

 

  #创建镜像目录

 

      mkdir p /javaxl_docker/jdk

 

  #安装lrzsz命令

 

      yum install lrzsz -y

 

  #选择文件进行上传

rz

 

      # 注意d是大写

 

      touch Dockerfile 

编写 Dockerfile 文件

 

 

执行Dockerfile文件,初次依赖镜像的时候会下载相应镜像

      docker build -t jdk8:v1.0 .

    

      1-t  jdk8:v1.0  给新构建的镜像取名为 jdk8, 并设定版本为 v1.0

      2:注意最后有个点,代表使用当前路径的 Dockerfile 进行构建 

 

创建并启动容器

 

      docker run -it --name myjdk 镜像id

posted on 2019-12-17 22:02  云间录  阅读(158)  评论(0编辑  收藏  举报