宋子宪博客

Szx

使用Doker创建自定义镜像szxcentos
运行从阿里云拉取的docker镜像docker run -it centos /bin/bash 打开新窗口查看镜...
扫描右侧二维码阅读全文
04
2019/07

使用Doker创建自定义镜像szxcentos

运行从阿里云拉取的docker镜像

docker run -it centos /bin/bash

打开新窗口查看镜像是否启动成功

docker ps

使用Doker创建自定义镜像szxcentos1.png
查看阿里云拉取的centos镜像是否支持ifconfig(默认不支持)
使用Doker创建自定义镜像szxcentos2.png
在桌面创建mycentos文件夹

mkdir mycentos

进入mycentos目录

cd mycentos

在桌面窗口创建DockerFile文件

vim DockerFile

直接复制下面粘贴

 FROM centos
 MAINTAINER songzixan<blog.songzixian>
 ENV MYPATH /usr/local
 WORKDIR $MYPATH
 RUN yum -y install vim
 RUN yum -y install net-tools
 EXPOSE 80
 CMD echo $MYPATH
 CMD echo "success--szxblog"
 CMD /bin/bash

DockerFile文件关键字说明
FROM centos 阿里云拉取的centos 镜像
MAINTAINER songzixan<blog.songzixian> 作者名称和邮箱
ENV MYPATH /usr/local 设置环境变量
WORKDIR $MYPATH 登录时默认进去tmp目录(/usr/loca)
RUN yum -y install vim 安装vim
RUN yum -y install net-tools 安装net-tools
EXPOSE 80 暴露端口
CMD echo $MYPATH 引入遍历
CMD echo "success--szxblog" 输出一段话
CMD /bin/bash 这里编写可以在命令行省略
构建镜像并设置新名字
docker build -f /mydocker/DockerFile(构建的目录/构建的文件) -t szxcentos:1.5(名称:TAG是版本号) .

构建编写好的Dockerfile文件

docker build -f /mydocker/DockerFile -t szxcentos:1.5 .

构建完成如图
使用Doker创建自定义镜像szxcentos3.png
查询docker容器改镜像是否存在

docker images

使用Doker创建自定义镜像szxcentos4.png
启动改镜像
docker run -it szxcentos:1.5(镜像名称:版本号)

 docker run -it szxcentos:1.5

查看改镜像是否运行成功

docker images

使用Doker创建自定义镜像szxcentos5.png
创建一个文件test01.txt

vim test01.txt

已经支持读写操作
使用Doker创建自定义镜像szxcentos6.png
支持ifconfig命令

ifconfig

使用Doker创建自定义镜像szxcentos7.png

Last modification:July 4th, 2019 at 07:20 pm
如果觉得这篇技术文章对您有帮助,可以请博主喝一杯饮料

2 comments

  1. Jane博客

    博主真厉害,懂这么多,

    1. Szx
      @Jane博客

      工作需要的技术都要学一下

Leave a Comment