docker容器中如何安装vim


本文摘自PHP中文网,作者V,侵删。

起因:

(学习视频分享:编程视频)

需要改动一些配置文件,但是突然发现没有安装vi命令。

1

jenkins@jenkins-ci-jenkins-primary-1:/$ vimbash: vim: command not found

现在但是进去docker容器里面发现没有vi或者vim。于是想要安装

1

jenkins@jenkins-ci-jenkins-primary-1:/$ apt-get install viE: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?jenkins@jenkins-ci-jenkins-primary-1:/$

安装的时候发现没有root 权限,于是我只能跑到宿主主机上去拿root权限

1

[root@rancher ~]# sudo docker exec -it -u root 8745541a21226a2a064219da9b55b04aa5c43ceed84195b8555531026a5f6f56 bashroot@jenkins-ci-jenkins-primary-1:/# root@jenkins-ci-jenkins-primary-1:/# root@jenkins-ci-jenkins-primary-1:/# apt-get installReading package lists... DoneBuilding dependency treeReading state information... Done0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.root@jenkins-ci-jenkins-primary-1:/# apt-get install viReading package lists... DoneBuilding dependency treeReading state information... DoneE: Unable to locate package vi

发现用root进去,还是不能安装,原因是:没有更新APT库,那我们更新一下就好了

1

apt-get updateapt-get upgrade

执行命令如下

阅读剩余部分

相关阅读 >>

Docker cp命令详解

Docker容器内域名解析失败怎么解决

linux下如何将文件复制到Docker容器中

Docker无法连接宽带怎么办?

运行Docker需要root权限吗

怎么迁移应用到Docker

推荐两款非常实用的vim插件――快速定位、成对编辑

Docker如何选择ipv6地址段

linux下怎么卸载Docker

远程服务器怎么装Docker

更多相关阅读请进入《Docker》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...