Docker容器里的vi/vim命令安装
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Docker容器里的vi/vim命令安装,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1906字,纯文字阅读大概需要3分钟。
内容图文
![Docker容器里的vi/vim命令安装](/upload/InfoBanner/zyjiaocheng/1030/e9753d658d7a4d6583185b5645373537.jpg)
Docker容器里的vi/vim命令安装
安装步骤
步骤一:进去需要安装的容器id里
docker命令
// 进入docker容器里,id是容器的id或者name
root@ubuntu:/# docker exec -it id
步骤二:apt下载vim
// 先更新apt,如果root用户 sudo 就不需要加
root@96ea9752bc25:/# sudo apt-get update
// 下载,中途会有一个y/n 请输入y
root@96ea9752bc25:/# sudo apt-get install vim
//安装完成,会有版本信息,退出信息界面请安ESC 然后:q! 回车
root@96ea9752bc25:/# vi -v
步骤三:下载安装失败解决
如果再步骤二第2步 install出现错误,错误提示中有这样的代码:
E: Unable to locate package vim
原因:问题可能由于sources.list文件里的下载连接中没有vim的地址
解决:我重新从网上找了一些别人的sources.list里的连接地址,反正一堆,最后试了都没用,不知道是不是我电脑问题啊。最后我把我之前再别的容器里的apt下的sources.list文件里的直接拷贝到这里。最后解决了。
下面是我里面的地址类容:
deb http://deb.debian.org/debian jessie main
deb http://deb.debian.org/debian jessie-updates main
deb http://security.debian.org jessie/updates main
步骤四:copy文件source.list
//再一个目录下创建一个sources.list文件,然后把上面的souces.list文件里的copy到新的里面
root@ubuntu:/# touch /opt/soft/nginx/sources.list
//再使用docker命令上传本地的文件到容器里,直接覆盖即可,96开头是容器id
root@ubuntu:/# docker cp /opt/soft/nginx/sources.list 96ea9752bc25:/etc/apt
步骤五:重新跟新下载安装
执行步骤二的操作
如果出现以下的错误提示
The following packages have unmet dependencies:
vim : Depends: libtinfo5 but it is not going to be installed
E: Unable to correct problems, you have held broken packages
请先卸载 libtinfo5的依赖,重新安装,命令如下:
//卸载
root@96ea9752bc25:/# apt-get remove vim-common
//重新安装
root@96ea9752bc25:/# apt update && apt install -y libtinfo5 --allow-remove-essential
// 再次安装vim,安装成功
root@96ea9752bc25:/# sudo apt-get install vim
内容总结
以上是互联网集市为您收集整理的Docker容器里的vi/vim命令安装全部内容,希望文章能够帮你解决Docker容器里的vi/vim命令安装所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。