Centos7的Dockerfile演示
1.先拉去centos镜像
2.现在我们要求Centos7要具备vim ,ifconfig ,jdk功能
JDK下载镜像地址:https://mirrors.yangxingzhen.com/jdk/
(我下载的jdk-8u221-linux-x64.tar.gz)
编写新镜像
编写Dockerfile文件夹时注意大写D
1.新建文件夹
mkdir /myfile
2.进入根目录的myfile文件夹
cd /myfile

3.输入
vim Dockerfile
然后粘贴一下命令
FROM centos MAINTAINER blackjiu<邮箱 > ENV MYPATH /usr/local WORKDIR $MYPATH #安装vim编辑器 RUN yum -y install vim #安装ifconfig命令查看网络IP RUN yum -y install net-tools #安装java8及lib库 RUN yum -y install glibc.i686 RUN mkdir /usr/local/java #ADD 是相对路径jar,把jdk-8u221-linux-x64.tar.gz添加到容器中,安装包必须要和Dockerfile文件在同一位置 ADD jdk-8u221-linux-x64.tar.gz /usr/local/java/ #配置java环境变量 ENV JAVA_HOME /usr/local/java/jdk1.8.0_221 ENV JRE_HOME $JAVA_HOME/jre ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH ENV PATH $JAVA_HOME/bin:$PATH EXPOSE 80 CMD echo $MYPATH CMD echo "success------------ok" CMD /bin/bash

构建新镜像
docker build -t 新镜像名字:TAG .
输入:
docker build -t centosjava8:1.5 .

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程