DockerFile之自定义Centos镜像

前言

什么是 Dockerfile?
Dockerfile 是一个用来构建镜像的文本文件
DockerFile常用命令
在这里插入图片描述

一、构建自定义Centos镜像

1.1、创建一个目录与文件

在home目录下

mkdir dockerfile

在dockerfile目录下

vim mycentos

在这里插入图片描述

1.2、编写镜像

说明官方的centos是没有vim以及ifconfig命令的,这里我们自定义i使其加上这两个命令

FROM centos    #从基础镜像开始
MAINTAINER niulinbiao<a742111488@qq.com>   #作者信息


ENV MYPATH /usr/local   #自定义一个变量
WORKDIR $MYPATH     #设工作目录为自定义的目录

RUN yum -y install vim   #安装vim
RUN yun -y install net-tools   #安装网络工具,可以用ifconfig查看ip

EXPOSE 80    #暴露端口

CMD echo $MYPATH     #指定这个容器启动的时候要运行的命令,最后一个才会生效
CMD echo "------end------"
CMD /bin/bash

在这里插入图片描述

1.3、构建镜像

docker build -f mycentos -t  diycentos:0.1 .

构建过程:
在这里插入图片描述
查看已经安装的镜像发现,自定义镜像下载成功
在这里插入图片描述

二、测试

2.1、启动自定义镜像

docker run -it diycentos:0.1

启动成功
在这里插入图片描述

2.2、测试

注意:官方的没有vim和ifconfig的功能
vim功能
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

韭菜盖饭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值