美文网首页
Dockerfile

Dockerfile

作者: 神豪VS勇士赢 | 来源:发表于2019-04-08 17:40 被阅读0次

    什么是 dockerfile

    image.png

    常用命令

    image.png
    接下来我们制作我们微服务需要使用到的镜像
    首先我们先拷贝一份 jdk1.8的linux版本的压缩包到我们的目录下面
    接下来 在相同的目录下面创建 一个 Dockerfile

    接下来我们来自己制作一个JDK镜像 :
    Dockerfile 如下:

    依赖镜像名称和ID

    FROM centos:7

    指定镜像创建者信息

    MAINTAINER zhangyinghao

    切换工作目录

    WORKDIR /root
    RUN mkdir -p /root/zyhdockerimage/java

    ADD 是相对路径jar,把java添加到容器中 也就是解压

    ADD jdk-8u201-linux-x64.tar.gz /root/zyhdockerimage/java

    配置java环境变量

    ENV JAVA_HOME /root/zyhdockerimage/java/jdk1.8.0_201
    ENV JRE_HOME JAVA_HOME/jre ENV CLASSPATHJAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar:JRE_HOME/lib:CLASSPATH ENV PATHJAVA_HOME/bin:$PATH

    当我们写好 Dockerfile 后 我们在包含Dockerfile 的目录下 运行命令: docker build ‐t='jdk1.8' .

    注意后边的空格和点,不要省略

    镜像做成功后 查看镜像


    image.png

    也可以后台运行下 我们创建的 镜像 。

    docker run -di --name zyh_jdk jdk1.8

    相关文章

      网友评论

          本文标题:Dockerfile

          本文链接:https://www.haomeiwen.com/subject/vvguiqtx.html