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

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查看,如下:


http://www.kler.cn/a/574595.html

相关文章:

  • DeepSeek安全:AI网络安全评估与防护策略
  • QT-异步编程
  • Kafka,Mq,Redis作为消息队列使用时的差异?|消息队列
  • 硬通货用Deekseek做一个Vue.js组件开发的教程
  • GCC RISCV 后端 -- C语言语法分析过程
  • C# OnnxRuntime部署DAMO-YOLO人头检测
  • 《基于WebGPU的下一代科学可视化——告别WebGL性能桎梏》
  • Unity 小功能
  • Linux 开发工具
  • 【微知】Mellanox驱动中to是什么?有哪些超时时间?(time out,心跳2s,reset 1分钟)
  • Docker的常用镜像
  • 如何将一台服务器的pip环境迁移到另一个机器?
  • MoE 架构:专家齐聚,智启未来 —— 解锁传统稠密模型的瓶颈
  • 某书x-s参数更新自动化获取密钥iv脚本
  • 网页制作11-html,css,javascript初认识のCCS样式列表(下)
  • Go学习笔记:基础语法6
  • 庭田科技携手西门子工业软件成功举办振动噪声技术研讨会
  • 从“0”开始入门PCB之(5)完结篇!--快速入门原理图DRC,PCB的符号与布局,2D与3D效果,PCB的图层和布线,PCB板框
  • 攻防世界WEB(新手模式)19-file_include
  • 机器视觉运动控制一体机在天地盖同步跟随贴合解决方案