dokcer 容器里面安装vim 编辑器

dokcer 容器里面安装vim 编辑器

出现错误1

报错提示:The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B7B3B788A8D3785C Err:5 http://security.debian.org/debian-security bullseye/updates Release

解决方法:

这个错误表明你的 Debian 系统在尝试从 security.debian.org 下载软件包时,无法验证仓库的 GPG 签名,因为缺少对应的公钥(NO_PUBKEY B7B3B788A8D3785C)。这通常是由于 Debian 安全更新仓库的密钥未正确导入导致的。以下是解决方法:

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B7B3B788A8D3785C

出现错误2

Err:5 http://security.debian.org/debian-security bullseye/updates Release 404 Not Found [IP: 151.101.194.132 80]

这个错误表明你的 Debian 系统(Bullseye )在尝试访问 http://security.debian.org/debian-security 时遇到了 404 Not Found,可能是因为:

  1. Debian 安全更新仓库的 URL 已变更(Bullseye 及更高版本改用了新的路径)。
  2. 网络问题(如 DNS 解析失败或镜像源不可达)。
  3. 系统未正确配置 sources.list(旧版路径已废弃)
解决方法:

sudo sed -i 's|bullseye/updates|bullseye-security|g' /etc/apt/sources.list

安装步骤
1进入docker 容器

#docker exec -it <容器名称或ID> /bin/bash

2 更新软件源和安装 vim

#apt-get update

#apt-get install vim -y

3验证 vim 安装
#vim --version

总结:其实最大问题还是上面两个报错的,解决了,直接一步到位