docker的debin源更改并在容器中安装vim软件

1问题

docker容器中没有vim命令,安装命令apt-get install vim,执行前需要更新apt-get的源;会报错,原因是debin源默认是国外的,很慢;因此需要先替换成国内的debin源;

2操作步骤

2.1进入容器

首先进入容器 ``docker exec -it <容器ID> bash

<容器ID>更改为你的容器ID;

2.2查看debin版本

cat /etc/debian_version

根据debin版本搜索不同厂商的debin源url;
阿里云镜像站:https://developer.aliyun.com/mirror/?spm=a2c6h.25603864.0.0.1e7129e8t3dLxM
阿里云debin镜像站:https://developer.aliyun.com/mirror/debian?spm=a2c6h.13651102.0.0.5ad71b11qb27Bp
下方选择不同版本的url;

2.3退出容器:

exit

2.4更改debin源

清空debin源;

echo > /etc/apt/sources.list

添加源

根据需要选择不同厂商的源:
echo “源URL”>> /etc/apt/sources.list

echo "deb https://mirrors.aliyun.com/debian/ bullseye main non-free contrib">> /etc/apt/sources.list
echo "deb-src https://mirrors.aliyun.com/debian/ bullseye main non-free contrib">> /etc/apt/sources.list
echo "deb https://mirrors.aliyun.com/debian-security/ bullseye-security main">> /etc/apt/sources.list
echo "deb-src https://mirrors.aliyun.com/debian-security/ bullseye-security main">> /etc/apt/sources.list
echo "deb https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib">> /etc/apt/sources.list
echo "deb-src https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib">> /etc/apt/sources.list
echo "deb https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib">> /etc/apt/sources.list
echo "deb-src https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib">> /etc/apt/sources.list

更新源

apt-get update

进入容器安装需要的软件,比如vim

apt-get -y install vim
  • 10
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值