Debian 12 系统内安装 Docker 详细步骤

2024-02-25 Views

Docker是一个开源的应用容器引擎,它让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,实现虚拟化,使应用程序的部署和运维更加简单、高效。

Debian 12 安装 Docker 详细步骤

1. 更新软件包列表

首先,确保您的系统软件包列表是最新的。您可以通过运行以下命令来更新软件包列表:

sudo apt update

2. 安装必要的软件包

在安装 Docker 之前,您需要安装一些必要的软件包。通过运行以下命令来安装它们:

sudo apt install apt-transport-https ca-certificates curl software-properties-common

3. 添加 Docker 官方 GPG 密钥

接下来,您需要添加 Docker 的官方 GPG 密钥,以确保您下载的软件包是可信的。运行以下命令来添加密钥:

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

4. 添加 Docker 存储库

现在,您需要将 Docker 存储库添加到您的软件包源列表中。运行以下命令来添加存储库:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"

注意:上述命令假设您的系统是 64 位的。如果您的系统是 32 位的,请将 amd64 替换为 i386

5. 再次更新软件包列表

添加了新的软件包源之后,再次更新软件包列表以确保您可以从新添加的存储库中获取最新的软件包信息:

sudo apt update

6. 安装 Docker

现在,您可以安装 Docker 了。运行以下命令来安装 Docker:

sudo apt install docker-ce

注意:docker-ce 是 Docker 社区版的软件包名称。如果您想安装其他版本(如企业版),请相应地更改软件包名称。

7. 验证 Docker 安装

安装完成后,您可以通过运行以下命令来验证 Docker 是否已成功安装并正在运行:

sudo systemctl status docker

如果 Docker 已成功安装并正在运行,您应该看到类似于以下内容的输出:

● docker.service - Docker Application Container Engine
   Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
   Active: active (running) since <日期和时间>
     Docs: https://docs.docker.com
 Main PID: <PID> (dockerd)
    Tasks: <任务数量>
   Memory: <内存使用情况>
   CGroup: /system.slice/docker.service
           └─<PID> /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

8. 添加用户到 docker 组(可选)

默认情况下,Docker 需要 root 权限才能运行。为了避免每次使用 Docker 时都需要输入 sudo,您可以将您的用户添加到 docker 组中。运行以下命令来完成此操作:

sudo usermod -aG docker $USER

然后,您需要退出当前会话并重新登录,或者重启您的系统,以使组更改生效。

现在您已经成功地在 Debian 12 上安装了 Docker!您可以开始使用 Docker 来运行和管理容器了。