Docker 在 Debian 的默认存储库中可用,但就其性质而言,您一定会获得旧的 docker 版本。
但是,如果您不关心最新版本,您可以使用给定的命令,docker 将安装在您的 Debian 系统上:
但是,如果您正在寻找一种获取最新镜像的方法,则必须利用官方存储库来安装 docker。
在跳转到安装部分之前,有必要删除旧版本的 Docker:
本教程将介绍如何使用官方存储库安装 docker。
在 Debian 中安装最新的 Docker
首先,您必须安装以下软件包,以便您可以通过 apt 存储库使用 HTTPS:
/etc/apt/keyrings
接下来如果默认不存在就得用下面的命令来创建:
添加 GPG 密钥
GPG 密钥用于对包进行身份验证以验证包的来源。
并为 docker 添加 GPG 密钥,以下命令应该可以完成工作:
添加官方 Docker 存储库
存储库是存储包的地方,要在 Debian 中添加 docker 存储库,请使用给定的命令:
在 Debian 中安装 Docker
首先,您必须更新存储库索引以使您刚刚所做的更改生效:
现在,您可以使用给定的命令来安装最新版本的 docker:
在 Docker 中运行 Hello World 镜像
要检查 docker 是否安装成功,您可以使用hello-world
镜像:
它会下载一个 hello-world 镜像,询问你,然后自己退出:
需要 sudo(超级用户权限)才能使用 docker 镜像。
在 Debian 中使用不带 sudo 的 Docker
第一步是创建一个名为的新用户组docker
:
现在,您可以将用户添加到 docker 用户组。
请记住,更改仅适用于添加的用户,因此您也可以添加多个用户!
⚠️ 您应该只添加具有超级用户权限的用户。
现在,注销并重新登录来重载资源,如果您使用的是 VM,则需要重新启动。
完成后,您可以使用给定的命令来激活更改:
现在,您可以在不使用 sudo 的情况下使用 docker 镜像:
包起来
在本教程中,我解释了如何使用两种方法在 Debian 中安装 docker,包括如何避免每次使用 docker 时都使用 sudo。