Debian Docker 安装

在本章中,我们将详细探讨如何在 Debian 系统上安装和配置 Docker。Docker 是一个开源的应用容器引擎,可以让开发者打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上。

更新系统软件包

在开始安装 Docker 之前,我们首先需要确保系统上的所有软件包都是最新的。这可以通过运行以下命令来完成:

安装必要的依赖包

为了使 APT 能够通过 HTTPS 使用仓库,我们需要安装一些额外的软件包。使用以下命令进行安装:

添加 Docker 的官方 GPG 密钥

接下来,我们需要添加 Docker 的官方 GPG 密钥,以确保我们下载的软件包是安全可靠的。执行以下命令:

设置 Docker 的稳定版仓库

为了从正确的仓库中获取 Docker 的软件包,我们需要设置相应的仓库。根据你的 Debian 版本,你可以选择适合的仓库。通常情况下,使用以下命令可以设置仓库:

注意:$(lsb_release -cs) 会返回你的 Debian 发行版的代号(例如 busterbullseye),你需要根据你的系统版本进行调整。

更新软件包索引并安装 Docker CE

在成功设置了仓库之后,我们需要更新软件包索引,并安装最新版本的 Docker CE(Community Edition)。使用以下命令完成上述操作:

验证 Docker 安装

安装完成后,可以通过运行 hello-world 镜像来验证 Docker 是否正确安装。执行以下命令:

如果一切正常,你会看到一条消息,说明 Docker 已经正确安装并且可以正常工作。

启动并启用 Docker 服务

为了让 Docker 在系统启动时自动启动,你需要确保 Docker 服务已经启用并正在运行。使用以下命令来完成这个步骤:

配置 Docker 以非 root 用户身份运行

默认情况下,运行 Docker 命令需要 root 权限。为了让普通用户也能使用 Docker,我们需要将该用户添加到 docker 组中。首先创建 docker 组(如果它还不存在的话),然后将当前用户添加到该组:

重新登录或重启系统后,就可以使用 Docker 命令了,而无需每次都使用 sudo

卸载 Docker

如果你需要卸载 Docker,可以使用以下命令来完成:

请注意,在卸载 Docker 之后,所有 Docker 容器、镜像、卷和网络都将被删除。因此,请确保在卸载之前备份重要数据。

以上就是在 Debian 系统上安装和配置 Docker 的全过程。通过本章的学习,你应该能够顺利地在 Debian 上安装 Docker 并开始使用它来部署和管理你的应用容器。

上一篇: Ubuntu Docker 安装
下一篇: CentOS Docker 安装
纠错
反馈