kali apt换源、docker安装、docker换源心得

背景

今天上课老师要求配置环境,安装docker容器以及为docker换源

然后就是疯狂踩坑,所以为了后来者,我把一些我踩过的坑和大家说一下

坑一:apt换源

apt换源,kali的apt换源一定要找新的源,一定要找新的源,一定要找新的源!!!

不然就是在apt update时各种报错,且无法安装任何包

这里给大家推荐一篇我使用下来暂时没问题的博客:2024最新Kali Linux源(华为、阿里、清华、中科大、浙大、重庆大学源)_kali最新国内源-CSDN博客

 网上csdn各种换源请一定要看一下时间,什么2022、2023,赶紧跑,甚至还有2020,2016这些的,吓死人!

贴一个我自己用的源(复制于上面的那个博客,如果你是在2024年以后才看到这篇文章,请自行去搜索最新的源):

#中科大源
deb https://mirrors.ustc.edu.cn/kali kali-rolling main non-free non-free-firmware contrib
deb-src https://mirrors.ustc.edu.cn/kali kali-rolling main non-free non-free-firmware contrib

坑二:docker安装

我相信很多人都是跟着csdn的这篇文章来安装kali的docker的:

kali下对Docker的详细安装_kali安装docker-CSDN博客

我就是一句话,老文章有点坑,2024别完全跟着做!!!

按我的步骤来就行了:

apt换源

su root
vim /etc/apt/sources.list

 点一下i,然后把下面的源复制上去,然后点ESC,然后按住shift+:,然后看下面,输入wq退出

#中科大源
deb https://mirrors.ustc.edu.cn/kali kali-rolling main non-free non-free-firmware contrib
deb-src https://mirrors.ustc.edu.cn/kali kali-rolling main non-free non-free-firmware contrib
apt update

 如果上述步骤没有报错,接下来继续,报错请重新换一下源

 docker 安装

apt install docker.io

如果docker正常安装且没有报错,输入

docker version

同时有Client和Server就算成功安装docker

坑三:docker换源

不要自己去vim输入换源,所有docker源一般都会在他的网站提供换源的代码,直接复制就行,这里提供一个网站(老师提供的,目前是可用的)

Docker 镜像仓库配置 (xianfish.site)

进去后就是根据网站提示的步骤复制粘贴(网站是有人维护的,文章是没人维护的,请尽量相信网站而不是csdn的文章)

如此就可以换源成功

总结:

csdn很多文章过期了但是依然被csdn首推,所以造成了太多的问题,还是得擦亮眼睛,自行判断。

### 更换 Kali Linux 软件源 为了提高软件包更新速度,在更换 Kali Linux 的软件源之前,建议先备份原有的 `/etc/apt/sources.list` 文件[^1]。 ```bash sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak ``` 编辑 `sources.list` 文件以更改镜像源: ```bash sudo nano /etc/apt/sources.list ``` 将文件中的内容替换为国内的镜像地址,例如阿里云的镜像源: ``` deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib ``` 保存并关闭文件后执行命令刷新软件列表缓存: ```bash sudo apt update ``` ### 安装 Docker 完成上述操作之后,可以按照官方文档来安装 Docker。首先卸载旧版本(如果存在): ```bash sudo apt-get remove docker docker-engine docker.io containerd runc ``` 设置 Docker安装源: ```bash sudo apt install -y apt-transport-https ca-certificates curl software-properties-common curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null ``` 再次更新本地索引,并正式安装 Docker 社区版: ```bash sudo apt update sudo apt install -y docker-ce docker-ce-cli containerd.io ``` 验证安装成功与否可以通过查看服务状态以及运行测试容器来进行确认: ```bash sudo systemctl status docker sudo docker run hello-world ``` 通过以上步骤即可顺利完成在 Kali Linux 上更换软件源及安装 Docker 的过程[^2]。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值