1 问题介绍
在使用docker容器时,有时候里边没有安装vim,敲vim命令时提示说:vim: command not found,这个时候就需要安装vim,可是当你敲apt-get install vim命令时,提示:
root@1b4671904bfa:/# apt-get install vim
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package vim
2 问题解决
2.1 配置国内镜像源
实际在使用过程中,运行 apt-get update,然后执行 apt-get install -y vim,下载地址由于是海外地址,下载速度异常慢而且可能中断更新流程,所以做下面配置:
root@1b4671904bfa:/# mv /etc/apt/sources.list /etc/apt/sources.list.bak
root@1b4671904bfa:/# echo "deb http://mirrors.163.com/debian/ jessie main non-free contrib" >/etc/apt/sources.list
root@1b4671904bfa:/# echo "deb http://mirrors.163.com/debian/ jessie-proposed-updates main non-free contrib" >>/etc/apt/sources.list
root@1b4671904bfa:/# echo "deb-src http://mirrors.163.com/debian/ jessie main non-free contrib" >>/etc/apt/sources.list
root@1b4671904bfa:/# echo "deb-src http://mirrors.163.com/debian/ jessie-proposed-updates main non-free contrib" >>/etc/apt/sources.list
2.2 执行更新和安装命令
root@1b4671904bfa:/# apt-get update
Ign:1 http://mirrors.163.com/debian jessie InRelease
Get:2 http://mirrors.163.com/debian jessie-proposed-updates InRelease [139 kB]
Get:3 http://mirrors.163.com/debian jessie Release [148 kB]
Hit:4 http://repo.mysql.com/apt/debian stretch InRelease
Get:5 http://mirrors.163.com/debian jessie Release.gpg [2420 B]
Get:6 http://mirrors.163.com/debian jessie-proposed-updates/main Sources [1036 B]
Get:7 http://mirrors.163.com/debian jessie-proposed-updates/main amd64 Packages [720 B]
Get:8 http://mirrors.163.com/debian jessie/contrib Sources [50.4 kB]
Get:9 http://mirrors.163.com/debian je
Docker中安装Vim

本文介绍了在Docker容器中安装Vim编辑器的过程。针对无法找到Vim包的问题,通过配置国内镜像源并执行更新及安装命令,最终成功安装Vim。
最低0.47元/天 解锁文章
3684





