Docker(一) 安装vim

Docker(一) 安装vim

1、安装Vim

  在对docker容器中的文件进行修改时会提示bash: vim: command not found的错误,这是由于docker中没有内置vim,需要我们手动安装。
  通过apt-get install vim 命令进行安装vim,但是在进行安装过程中可能会出现如下的错误,

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package vim

面对这种情况,可以使用apt-get update命令对源进行更新,之后就可以正常安装。
  在更新完成后重新使用apt-get install vim 命令即可完成vim的安装。

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libgpm2 vim-common vim-runtime
Suggested packages:
  gpm ctags vim-doc vim-scripts
The following NEW packages will be installed:
  libgpm2 vim vim-common vim-runtime
0 upgraded, 4 newly installed, 0 to remove and 130 not upgraded.
Need to get 6224 kB of archives.
After this operation, 28.9 MB of additional disk space will be used.
Do you want to continue? [Y/n]

2、常见问题

下载速度过慢
  在进行下载过程中,由于apt默认为国外的源因此下载的速度速度会不稳定,有的时候会长达几十分钟,可以通过换源解决问题。

阿里云镜像开源社区镜像站
网易开源镜像站
清华大学开源镜像站
中科大开源镜像站
Debian全球镜像站

#1.进入容器
docker exec -it <容器名称/id> bash
#2.执行命令apt-get update 发现缓慢
#3.进入apt-get 配置目录
cd /ect/apt
#4.执行备份命令
cp sources.list sources.list.bak
#5.查看版本
cat /etc/os-release
###############################
PRETTY_NAME="Debian GNU/Linux 8 (jessie)"
NAME="Debian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
ID=debian
HOME_URL="http://www.debian.org/"
SUPPORT_URL="http://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
###############################
#6.选择相应版本的源,同时执行echo下的4行命令,修改成国内镜像源
echo "">sources.list
echo "deb http://mirrors.tuna.tsinghua.edu.cn/debian/ jessie main contrib non-free">>sources.list
echo "deb http://mirrors.tuna.tsinghua.edu.cn/debian/ jessie-updates main contrib non-free">>sources.list
echo "deb http://mirrors.tuna.tsinghua.edu.cn/debian-security jessie/updates main contrib non-free">>sources.list
#7.查看文件 是否修改成功
cat sources.list
###############################
deb http://mirrors.tuna.tsinghua.edu.cn/debian/ jessie main contrib non-free
deb http://mirrors.tuna.tsinghua.edu.cn/debian/ jessie-updates main contrib non-free
deb http://mirrors.tuna.tsinghua.edu.cn/debian-security jessie/updates main contrib non-free
###############################
#8.更新apt-get
apt-get update
#修改完成
apt-get install vim
#将备份完成的文件改回来,即可。
rm sources.list
mv sources.list.bak sources.list

报错:There is no public key available for the following key IDs

apt-get install debian-keyring debian-archive-keyring
  • 10
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值