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

Docker dockerfile 案例:centos 支持 vim

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

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

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

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

    $ docker run -it --name dzmcentos-test dzmcentos:1.0 /bin/bash
    

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

    $ vim a.txt
    
http://www.lryc.cn/news/105965.html

相关文章:

  • Git忽略已经提交过一次的文件 Git忽略文件
  • Scala项目找不到或无法加载主类
  • 八大排序算法--选择排序(动图理解)
  • 6.s081(Fall 2022)Lab2: system calls
  • SAMBA 文件分享相关 笔记
  • Mr. Cappuccino的第53杯咖啡——Mybatis源码分析
  • 修改文件格式(查看文件拓展名)
  • 利用鸿鹄可观测性监控Istio Ingress网关
  • vscode 前端开发插件 2023
  • 使用docker部署Wordpress
  • 7.31黄金最新行情走势分析及多空交易策略
  • Spring框架——AOP注解方式
  • Java 日志(Logging)如何创建和捕获日志消息和文件
  • em3288 linux_4.19 lvds+tp调试
  • Linux 之 systemctl
  • 【技巧】通过 CMD 走代理下载 Vue
  • VSCode C/C++多文件编译配置
  • Autosar通信入门系列05-聊聊一帧Can/CanFD报文发送时间?
  • 【phaser微信抖音小游戏开发002】hello world!
  • 2023.07.29 驱动开发DAY6
  • 网工必须掌握的5种组网技术,你会了吗?
  • webpack中文文档
  • 【Linux指令篇】--- Linux常用指令汇总(克服指令繁杂问题)
  • 硬盘的分类
  • el-upload批量手动上传,并用form表单校验上传文件
  • 牛客网Verilog刷题——VL52
  • 4-7月预测价差方向准确率统计
  • 《Vue3+Typescript》一个简单的日历组件实现
  • 第一章 修学旅行
  • 如果你也能认识并使用这个低代码平台,那真的是泰酷辣——iVX低代码平台