在 Kali Linux 上安装 Docker

由于 Kali Linux 已有一个名为 docker 的软件包,因此需要以不同的名称安装 Docker 容器版本。正确的安装包名为 docker.io,但命令行工具仍为 docker

更新软件包列表并安装 docker.io

复制代码
sudo apt update
sudo apt install -y docker.io

启用并启动 Docker 服务:

复制代码
sudo systemctl enable docker --now

验证安装是否成功:

复制代码
docker

配置非 root 用户权限

默认情况下,Docker 需要 sudo 权限运行。若希望当前用户直接使用 Docker,需将其加入 docker 用户组:

复制代码
sudo usermod -aG docker $USER

完成后需重新登录以生效。

使用官方 Docker CE 安装(可选)

若需安装 Docker 官方版本(docker-ce),需添加 Docker 的 Debian 仓库(Kali 基于 Debian)。当前稳定版代号为 trixie(以实际为准):

添加仓库源:

复制代码
echo "deb [arch=$(dpkg --print-architecture) 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

使用 Kali Docker 镜像

如需使用 Kali Linux 官方 Docker 镜像,可参考相关文档获取详细配置方法。

相关推荐
还在忙碌的吴小二8 小时前
Spring Cloud Alibaba 微服务解决方案新手入门指南
微服务·云原生·架构
用户1558319968149 小时前
企业云盘API集成实战:用Webhook+OpenAPI实现自动化文件工作流
云原生
2601_9488106010 小时前
k8s-EFK
云原生·容器·kubernetes
Nontee12 小时前
Docker基础
docker·容器·eureka
liux352815 小时前
云原生入门:什么是K8s?
云原生·容器·kubernetes
思诺学长16 小时前
微服务与分布式系统
微服务·云原生·架构
山人在山上16 小时前
docker离线安装
java·docker·eureka
步步为营DotNet17 小时前
深挖.NET 11:.NET Aspire 在云原生应用韧性架构构建的探索与实践
云原生·架构·.net
今晚务必早点睡18 小时前
2026 最新互联网架构演进:从“云原生”走向“AI 原生”
人工智能·云原生·架构
蜀道山老天师18 小时前
Docker 进阶:数据持久化与容器网络互联(数据卷、挂载目录、端口映射、自定义网络)
运维·网络·docker·云原生·容器