当前位置: 首页 > news >正文

【慕伏白】Kali 系统下安装 docker

文章目录

    • 更改源
    • 安装 Docker
    • 参考文献


更改源

  1. 进入配置文件
vim /etc/apt/sources.list
  1. 将原有的 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
  1. 保存退出
  2. 更新源
sudo apt update

安装 Docker

  1. 如果你过去安装过 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
  1. 安装依赖
apt-get update
apt-get install ca-certificates curl gnupg
  1. 安装 docker.io

Docker.io 通常指的是 Docker Hub 的域名,它是 Docker 官方的镜像仓库和服务平台。

sudo apt install -y docker.io
sudo systemctl enable docker --now
docker
  1. 将用户添加到 docker
sudo usermod -aG docker $USER
  1. 重启系统
  2. 添加 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
  1. 导入 gpg 密钥:
curl -fsSL https://download.docker.com/linux/debian/gpg |sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
  1. 安装最新版本的 docker-ce
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io

参考文献

[1] 在 Kali Linux 上安装 Docker

http://www.lryc.cn/news/619770.html

相关文章:

  • 弹性扩展新范式:分布式LLM计算的FastMCP解决方案
  • Python(二):MacBook安装 Python并运行第一个 Python 程序
  • 【QT】QT实现鼠标左右滑动切换图片
  • MySQL中的缓存机制
  • 如何在VS里使用MySQL提供的mysql Connector/C++的debug版本
  • 如何把ubuntu 22.04下安装的mysql 8 的 数据目录迁移到另一个磁盘目录
  • 设计模式笔记_行为型_策略模式
  • OpenJDK 17 源码 安全点轮询的信号处理流程
  • 资源查看-lspci命令
  • 如何准备一场技术演讲
  • 各种排序算法(二)
  • 磁悬浮轴承转子设计避坑指南:深度解析核心要点与高可靠性策略
  • 基于js和html的点名应用
  • 【电气】NPN与PNP
  • B系列树详细讲解
  • 16-docker的容器监控方案-prometheus实战篇
  • Python 类元编程(导入时和运行时比较)
  • Windows也能用!Claude Code硬核指南
  • [激光原理与应用-259]:理论 - 几何光学 - 平面镜的反射、平面透镜的折射、平面镜的反射成像、平面透镜的成像的规律
  • 网刻软件iVentoy软件使用方法
  • @进程管理工具 - Glances工具详细指南
  • Django REST Framework视图
  • Java 大视界 -- Java 大数据机器学习模型在金融资产配置优化与风险收益平衡中的应用(395)
  • 解惑rust中的 Send/Sync(译)
  • 基于Java的Markdown转Word工具(标题、段落、表格、Echarts图等)
  • 18.10 SQuAD数据集实战:5步高效获取与预处理,BERT微调避坑指南
  • 实战多屏Wallpaper壁纸显示及出现黑屏问题bug分析-学员作业
  • HTML <iframe> 标签 如何把html写入iframe标签
  • 版图设计学习2_掌握PDK中的层定义(工艺文档精读)
  • Spring Boot 集成 机器人指令中枢ROS2工业机械臂控制网关