在 Kali Linux 上安装 Docker 可以通过以下步骤进行:
步骤 1:更新系统
首先,确保 Kali Linux 系统是最新的,更新软件包索引和现有的包:
sudo apt update && sudo apt upgrade -y
步骤 2:安装依赖包
安装 Docker 所需的依赖包:
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
步骤 3:添加 Docker 的官方 GPG 密钥
通过以下命令添加 Docker 的官方 GPG 密钥:
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
步骤 4:添加 Docker 仓库
Kali Linux 基于 Debian,因此需要将 Docker 的 Debian 仓库添加到源列表中:
echo "deb [arch=amd64 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
步骤 5:更新软件包索引
添加 Docker 仓库后,更新软件包索引:
sudo apt update
步骤 6:安装 Docker 引擎
安装 Docker 引擎和相关组件:
sudo apt install -y docker-ce docker-ce-cli containerd.io
步骤 7:启动并启用 Docker
安装完成后,启动 Docker 并让其在系统启动时自动运行:
sudo systemctl start docker
sudo systemctl enable docker
步骤 8:验证 Docker 是否成功安装
运行以下命令来验证 Docker 是否安装成功:
sudo docker --version
这将显示 Docker 的版本号,例如:
Docker version 24.0.2, build cb74dfc
步骤 9:将当前用户添加到 docker 组(可选)
默认情况下,Docker 需要使用 sudo 权限运行。如果希望允许非 root 用户使用 Docker,可以将当前用户添加到 docker 组:
sudo usermod -aG docker $USER
然后退出并重新登录,或者运行以下命令使组更改立即生效:
newgrp docker
现在你应该可以在不使用 sudo 的情况下运行 Docker 命令,例如:
docker run hello-world
总结
以上步骤涵盖了在 Kali Linux 上安装 Docker 的全过程,包括设置 Docker 仓库、安装 Docker 引擎、启动服务并验证安装。如果过程中遇到任何问题,欢迎提供错误信息,我可以进一步帮助解决。
版权归原作者 4AM_weiless 所有, 如有侵权,请联系我们删除。