Bootstrap

docker容器内无法使用命令问题

更换国内源 /etc/apt/sources.list,但需要先安装vim,或者用sed命令直接更改sources.list文件

可以先apt-get install vim

#进入容器
docker exec -it 容器ID /bin/bash

#先安装vim
apt-get update
apt-get install vim

mv /etc/apt/sources.list /etc/apt/sources.list.bd
vim /etc/apt/sources.list

#此处我使用腾讯云的源
deb http://mirrors.cloud.tencent.com/debian/ buster main non-free contrib
deb http://mirrors.cloud.tencent.com/debian-security buster/updates main
deb http://mirrors.cloud.tencent.com/debian/ buster-updates main non-free contrib
deb http://mirrors.cloud.tencent.com/debian/ buster-backports main non-free contrib
deb-src http://mirrors.cloud.tencent.com/debian-security buster/updates main
deb-src http://mirrors.cloud.tencent.com/debian/ buster main non-free contrib
deb-src http://mirrors.cloud.tencent.com/debian/ buster-updates main non-free contrib
deb-src http://mirrors.cloud.tencent.com/debian/ buster-backports main non-free contrib

#此命令如果报错,需要更换其他源,我试了163源是不行的,腾讯源可以
apt-get update
apt-get install ******

参考文章:

Debian 更换国内源_debian 源-CSDN博客

;