13-Dockerfile详解【2】

Base镜像的说明

docker Hub上99%的镜像都是通过base镜像中安装和配置需要的软件构建出来的。

自定义mycentos镜像

目地

  • 登陆后的默认路径
  • vim编辑器
  • 查看网络配置ifconfig支持

进入mydocker目录创建DockerFile文件编写

cd  /mydocker
touch Dockerfile
vi Dockerfile

向Dockerfile里面写入内容

#继承父镜像
FROM centos
#作者和邮箱
MAINTAINER xiaohuihui<303158131@qq.com>
#设置环境变量
ENV MYPATH /usr/local
WORKDIR $MYPATH
#安装vim 和网络工具
RUN yum -y install vim
#对外暴露的端口[提示作用]
EXPOSE 80
#输出
CMD echo $MYPATH
CMD echo "success--------------ok"
CMD /bin/bash

使用docker build命令构建镜像

docker build -t mycentos:1.2 .

使用docker run命令运行

docker run -it mycentos:1.2

可以看到里面可以使用ipconfig命令了哦

列出镜像的变更历史

docker history 镜像名:TAG

posted @ 2020-02-15 13:52  Leader_TBlog  阅读(88)  评论(0编辑  收藏  举报