0
点赞
收藏
分享

微信扫一扫

#yyds干活盘点#19.使用DockerFile构建centos

19.使用DockerFile构建centos

由于从官方下载的centos镜像里面,有些命令是没有,比如:clearifconfig 等.....;因此,我们自己基于官方的centos镜像,使用DockerFile做一个自己的centos镜像。
image202202262148.png

从截图中可以看到,在官方的centos镜像中,没有clearifconfig 、等......命令,接下来我们自己做一个镜像来实现它。

19.1. 编写DockerFile文件

[root@iZ8vb6lqqya4rvreq9ra6gZ ~]# cd /home/dockerfile_test/
[root@iZ8vb6lqqya4rvreq9ra6gZ dockerfile_test]# ls
dockerfile1
[root@iZ8vb6lqqya4rvreq9ra6gZ dockerfile_test]# vim dockerfile-centos
[root@iZ8vb6lqqya4rvreq9ra6gZ dockerfile_test]# cat dockerfile-centos 
# 指定基础镜像
FROM centos
# 执行作者信息
MAINTAINER doubleWang<739455347@qq.com>
# 配置环境变量
ENV MYPATH /usr/local
# 设置工作目录
WORKDIR $MYPATH
# 安装ifconfig命令支持
RUN yum -y install net-tools
# 安装clear命令支持
RUN dnf install ncurses -y
# 暴露端口
EXPOSE 80
# 输出工作目录信息
CMD echo $WORKDIR
# 输出构建完成信息
CMD echo "-------build end successful--------"
[root@iZ8vb6lqqya4rvreq9ra6gZ dockerfile_test]# 

19.2. build(构建)镜像

image202202262312.png

我在构建镜像时,报了这个错,这个原因时:构建Docker镜像时,使用yum命令安装命令需要宿主机支持

而我买的是阿里云封装好的服务器,所以这个暂时没有解决,如果有小伙伴遇到了,请帮忙留下解决思路,万分感激!!!
image202202262316.png

截图是我购买的阿里云服务器的内核信息,以供参考。

19.3. 测试安装好的命令

由于镜像没有构建成功,后续我再查一些资料继续完善。。。。

举报

相关推荐

0 条评论