在 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 镜像,可参考相关文档获取详细配置方法。

相关推荐
陈陈CHENCHEN11 小时前
【Kubernetes】纯 IPv6 K8s 集群访问外部 IPv4 服务
云原生·容器·kubernetes
troy12812 小时前
如何在谷歌云(Google Cloud)上部署 Kubernetes 集群
云原生·容器·kubernetes
xiaoligangting12 小时前
太原岗亭款式齐全
云原生
分布式存储与RustFS1 天前
升级 RustFS 二进制不停机:一条一条换,留一条退路
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
xiaoligangting1 天前
太原防火岗亭
云原生
键盘鼓手苏苏1 天前
ESLint 规则渐进式升级:从 0 警告到全面开启的迁移策略(续篇)
云原生·kubernetes·k8
码上上班1 天前
k8s知识点总结
云原生·容器·kubernetes
逐流人2 天前
Ceph对象存储与文件系统存储管理:从RADOS网关、S3与Swift到CephFS快照同步
linux·运维·ceph·云原生·云计算·swift·rados
分布式存储与RustFS2 天前
日志目录的预算是 2 GiB:轮转、保留和压缩这三件事
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
万联WANFLOW2 天前
Docker Hub 镜像拉取慢、timeout 的排查方法
运维·docker·云原生·容器·eureka