Docker中安装的镜像可能缺失常用的命令,例如vi/vim,那如何解决:
- Centos直接安装即可,会自动加载国内镜像
yum install vim
- Ubuntu、debian系需手动指定国内镜像
#备份镜像源
cp /etc/apt/sources.list /etc/apt/sources.list_backup
#这是我执行的代码,地址是分版本的,可以参考下后面的地址
echo "deb http://mirrors.163.com/debian/bullseye main non-free contrib" >> /etc/apt/sources.list
echo "deb http://mirrors.163.com/debian/bullseye-updates main non-free contrib" >> /etc/apt/sources.list
echo "deb http://mirrors.163.com/debian/bullseye-backports main non-free contrib" >> /etc/apt/sources.list
echo "deb-src http://mirrors.163.com/debian/bullseye main non-free contrib" >> /etc/apt/sources.list
echo "deb-src http://mirrors.163.com/debian/bullseye-updates main non-free contrib" >> /etc/apt/sources.list
echo "deb-src http://mirrors.163.com/debian/bullseye-backports main non-free contrib" >> /etc/apt/sources.list
echo "deb http://mirrors.ustc.edu.cn/debian-security/stable-security main non-free contrib" >> /etc/apt/sources.list
echo "deb-src http://mirrors.ustc.edu.cn/debian-security/stable-security main non-free contrib" >> /etc/apt/sources.list
可以直接到这里面按照版本来参考写入的镜像地址
https://gitee.com/isfive/linux-apt-get-aliyun
修改完镜像地址后就可以直接执行命令安装了
#刷新列表
apt update
apt upgrade
#安装vim
apt-get install vim