debian如何安装docker

在 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

请注意,你可能需要注销并重新登录,或者重启系统,以使组更改生效。

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容