Dockerfile

2019-04-08  本文已影响0人  神豪VS勇士赢

什么是 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

上一篇下一篇

猜你喜欢

热点阅读