容器中不能vim/vi

在用不同镜像启容器的时候,可能会发现一个问题,有的镜像可以直接vim修改文件,有的则提示

bash: vim: command not found

也就是没有vim块,这就很麻烦了,有些配置和路径设置都需要在容器中直接进行修改,这个原因主要是在制作镜像时的差异,这个没什么办法,有些镜像出厂的时候就带有vim有些就没有,只能自己下载了。

正常思路是用别的工具包类似yum等等来下载vim,但我在操作时发现,每个包都没有......

非常绝望,每一个要用的上级工具包都没有,这得什么时候才能下完啊,而且有些包的下载真的很繁琐。

其实这样做是不合适的,容器里面其实是有相关地址可以供我们直接下载这些工具包的,正确的做法是输入

apt update

apt  update是更新软件信息的,因为系统会把所有的软件信息保存到本地,所以可能就会和远端服务器的有不同,比如某个软件的版本更新了,但是本地保存的信息还是旧的,这个时候update就是从远端下载有变化的信息,用来保持和服务器的同步,这样就能安装某个软件,因为软件的下载地址在这个信息里存着,不更新有可能导致不能安装软件,尤其是一个软件的依赖更新了,或者是新版本出来以后旧版本被删除这种情况导致的不能安装。

之后直接

apt install vim

就会发现直接就下好了~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值