当前位置: 首页 > news >正文

docker:Dockerfile案例之自定义centos7镜像

1 案例需求

自定义centos7镜像。要求:

  1. 默认登录路径为 /usr
  2. 可以使用vim

2 实施步骤

编写dockerfile脚本

vim centos_dockerfile

内容如下:

#定义父镜像
FROM centos:7

#定义作者信息
MAINTAINER handsome <handsome@handsome.com>

# 设置阿里云 CentOS 镜像源
RUN sed -e 's|^mirrorlist=|#mirrorlist=|g' \
       -e 's|^#baseurl=http://mirror.centos.org/centos|baseurl=https://mirrors.aliyun.com/centos|g' \
       -i.bak \
       /etc/yum.repos.d/CentOS-Base.repo \
    && yum clean all \
    && yum makecache

#执行安装vim命令
RUN yum install -y vim
#定义默认的工作目录
WORKDIR /usr
#定义容器启动执行的命令
CMD /bin/bash

通过dockerfile构建镜像

docker bulid –f dockerfile文件路径 –t 镜像名称:版本

构建成功以后,通过docker images查看,如下:

相关文章:

  • ESP8266连接网络实时上传数据
  • 基于Qwen-VL的手机智能体开发
  • 达梦适配记录-检查服务器
  • Linux网络相关内容与端口
  • 【人工智能】异构算力重构AIGC | 蓝耘智算平台部署通义万相2.1文生图技术全解析
  • RocketMQ顺序消费机制
  • 智慧水务新时代:1.05亿项目引领的数字化浪潮
  • 从“0”开始入门PCB之(5)完结篇!--快速入门原理图DRC,PCB的符号与布局,2D与3D效果,PCB的图层和布线,PCB板框
  • 备赛蓝桥杯之第十五届职业院校组省赛第六题:简易JSX解析器
  • 深入探索WebGL:解锁网页3D图形的无限可能
  • AI控制游戏 -- 开源框架来了!
  • 电力MOSFET的输出特性与转移特性
  • 【基于手势识别的音量控制系统】
  • Kali GRUB 修复
  • 19c rac-expdp备份异常处理
  • 使用Perl和库WWW::Curl的爬虫程序
  • 解锁数据潜能,永洪科技以数据之力简化中粮可口可乐决策之路
  • 001-Boost消息队列的使用
  • python学习笔记-day5
  • CuPy加速计算 —— 使用 Python 进行 GPU 加速计算的 NumPy/SciPy 兼容数组库
  • 朝阳专业网站建设/网络推广内容
  • 做律师网站/网站测速
  • 金华网站建设网站/市场调研的基本流程
  • 找国外公司做网站/google play谷歌商店
  • 青岛天河小学网站建设/色盲怎么治疗
  • 网站制作的一般步骤/互联网广告推广是做什么的