docker容器中编辑文件报错bash: vi: command not found问题解决


一.问题

在docker容器中想编辑mongodb的配置文件,然后用vi就报错了

bash: vi: command not found

root@bbbbeb52:/conf# vi mongod.conf
bash: vi: command not found

bash: vim: command not found

root@bbbbeb52:/conf# vim mongod.conf
bash: vim: command not found

二.原因

因为在docker中没有安装对应vi或vim

三. 解决方案

在docker中安装vim或vi

使用如下命令安装:

apt-get update
apt-get install vim

然后就可以了。