使用Doker创建自定义镜像szxcentos
运行从阿里云拉取的docker镜像
docker run -it centos /bin/bash
打开新窗口查看镜像是否启动成功
docker ps
查看阿里云拉取的centos镜像是否支持ifconfig
(默认不支持)
在桌面创建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
安装vimRUN 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 .
构建完成如图
查询docker容器改镜像是否存在
docker images
启动改镜像docker run -it szxcentos:1.5
(镜像名称:版本号)
docker run -it szxcentos:1.5
查看改镜像是否运行成功
docker images
创建一个文件test01.txt
vim test01.txt
已经支持读写操作
支持ifconfig
命令
ifconfig