Docker dockerfile 案例:centos 支持 vim

  • 创建一个 centos 容器,容器内默认是不支持使用 vim 指令的,只能使用 vi 指令。(附:Dockerfile 语法与指令

  • 但想在创建 centos 容器后就支持 vim 指令,需要自定义 centos,编写 dockerfile

    js 复制代码
    // 基于 centos:7
    FROM centos:7
    // 作者
    MAINTAINER dzm <dzm@163.com>
    // 执行安装 vim
    RUN yum install -y vim
    // 指定工作目录
    WORKDIR /usr
    // 指定默认 cmd
    CMD /bin/bash
  • 保存好 dockerfile,可以直接在当前目录执行编译命令,将 dockerfile 编译成镜像:

    sh 复制代码
    $ docker build -t dzmcentos:1.0 . 
  • 等待镜像生成后,以该镜像生成容器

    sh 复制代码
    $ docker run -it --name dzmcentos-test dzmcentos:1.0 /bin/bash

    dzmcentos-test 容器内则可以直接使用 vim 指令:

    sh 复制代码
    $ vim a.txt
相关推荐
随便做点啥1 小时前
32卡×4090 24GB,Qwen3.8-27B-FP8 集群部署报告
服务器·经验分享·docker·vllm
To_OC9 小时前
跑了3个Docker容器后,我终于搞懂镜像和容器到底啥关系
后端·docker·容器
tryCbest12 小时前
Docker 从零到精通:知识与跨平台使用指南
docker·容器
CSDN1211014 小时前
麒麟 V10 安装 Node-RED、IEC 104 协议插件及界面汉化
linux·编辑器·vim
开始学AI15 小时前
Codex2API Docker 使用宿主机代理:OAuth Token 兑换 403 问题排查与解决方案
运维·docker·容器
做前端的娜娜子16 小时前
Docker 常用命令全梳理:从镜像拉取到容器编排
docker·容器·掘金·金石计划
m0_5791466517 小时前
关于Docker Desktop导致C盘空间异常占用的排查与根治方案
运维·docker·容器
郝开20 小时前
Docker Compose 本地环境搭建:kkFileView
运维·docker·容器
动力 continue1 天前
Linux 基础篇 · Vim 三种模式与常用指令
linux·运维·vim
jufeng13071 天前
【系列:TDengine 工业物联网实战:从零搭起可运行系统 · 第 10 篇】
docker·时序数据库·tdengine·高可用