【慕伏白】Kali 系统下安装 docker
文章目录
- 更改源
- 安装 Docker
- 参考文献
更改源
- 进入配置文件
vim /etc/apt/sources.list
- 将原有的 Kali 官方源注释掉,然后选择一个源粘贴进配置文件
# 中科大Kali镜像源
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free non-free-firmware contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free non-free-firmware contrib# 阿里云Kali镜像源
deb http://mirrors.aliyun.com/kali kali-rolling main non-free non-free-firmware contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free non-free-firmware contrib# 清华大学Kali镜像源
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free non-free-firmware
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free non-free-firmware
- 保存退出
- 更新源
sudo apt update
安装 Docker
- 如果你过去安装过 docker,先删掉
for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do apt-get remove $pkg; done# 删除错误的 Docker 源文件
sudo rm /etc/apt/sources.list.d/docker.list
- 安装依赖
apt-get update
apt-get install ca-certificates curl gnupg
- 安装
docker.io
Docker.io 通常指的是 Docker Hub 的域名,它是 Docker 官方的镜像仓库和服务平台。
sudo apt install -y docker.io
sudo systemctl enable docker --now
docker
- 将用户添加到
docker
组
sudo usermod -aG docker $USER
- 重启系统
- 添加 Docker 官方软件仓库配置(Docker 源)
Docker CE 是 Docker 社区版,Kali Linux 基于 Debian,因此我们需要使用 Debian 当前的稳定版本。
截至2025年8月13日,当前稳定版本为 trixie ,版本更新后修改下方版本号即可。
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian trixie stable" | \sudo tee /etc/apt/sources.list.d/docker.list
- 导入 gpg 密钥:
curl -fsSL https://download.docker.com/linux/debian/gpg |sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
- 安装最新版本的
docker-ce
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io
参考文献
[1] 在 Kali Linux 上安装 Docker