在 Debian 系统上安装 Docker 需要几个步骤,因为 Debian 默认仓库中不包含 Docker。以下是在 Debian 上安装 Docker 的步骤:
1. 卸载旧版本的 Docker(如果有)
如果你之前安装过旧版本的 Docker(例如 docker、docker.io 或 docker-engine),你应该先卸载它们。可以使用以下命令:
sudo apt-get remove -y docker docker-engine docker.io containerd runc
2. 更新软件包索引和安装依赖包
更新你的软件包索引,并安装 Docker 所需的依赖包:
sudo apt-get update sudo apt-get install -y apt-transport-https ca-certificates curl gnupg2 software-properties-common
3. 添加 Docker 的官方 GPG 密钥
添加 Docker 的官方 GPG 密钥到你的系统,以便你能够验证下载的软件包:
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
4. 添加 Docker 仓库
你需要添加 Docker 的 APT 仓库到你的系统中。首先,你需要找到与你的 Debian 版本相对应的 Docker 仓库。你可以在 Docker 官方文档中找到这些信息。以下是一个示例命令,它适用于 Debian 10 (Buster):
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian buster stable"
请注意,上面的命令中的 buster
应该替换为你的 Debian 版本的代号。如果你不确定你的版本代号,可以使用 lsb_release -cs
命令来查看。
5. 再次更新软件包索引
添加了新的仓库后,再次更新软件包索引:
sudo apt-get update
6. 安装 Docker CE
现在你可以安装 Docker CE (Community Edition) 了:
sudo apt-get install -y docker-ce
7. 验证 Docker 安装
安装完成后,你可以运行 hello-world
镜像来验证 Docker 是否正确安装:
sudo docker run hello-world
如果一切正常,你将看到一条消息,表明 Docker 已经成功安装并且正在运行。
8. 非 root 用户使用 Docker
默认情况下,Docker 需要 root 权限来运行。如果你想让其他用户也能使用 Docker,你需要将用户添加到 docker
组:
sudo usermod -aG docker $USER
请注意,你可能需要注销并重新登录,或者重启系统,以使组更改生效。
暂无评论内容