Docker容器里的vi/vim命令安装
Docker容器里的vi/vim命令安装安装步骤步骤一:进去需要安装的容器id里步骤二:apt下载vim步骤三:下载失败解决步骤四:copy文件source.list如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章U
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
更多推荐
所有评论(0)