解决Docker容器内部无法使用vim命令

原因:容器(我现在操作的zookeeper)内默认是不支持使用 vim 指令的,只能使用 vi 指令.
注意容器外部安装的vim指令只可以在外部使用

修改:在zookeeper容器内部安装vim指令

zookeeper容器内部报错:bash:vim:command not found

步骤一:进入这个容器,可以使用以下命令:
    docker exec -it zookeeper /bin/bash
步骤二:
    安装vim软件(可能需要安装多次才能成功)
    apt-get update
    apt-get install -y vim
结果:成功运行vim修改文件,但是只是zookeeper能执行vim,其他容器依然不行


————————————————————————————————————————————————
但想在创建 centos 容器后就支持 vim 指令,需要自定义 centos,编写 dockerfile:
转网上看到的文章链接Docker dockerfile 案例:centos 支持 vim_centos docker 安装vim-CSDN博客

如果出现    apt-get:找不到命令
原因是:CentOS的软件安装工具不是apt-get,而是yum,使用yum命令代替apt-get即可:
    yum update
    yum install -y vim

  • 10
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值