Debian 11 安装 Docker

介绍

Docker 是一种开源的容器化平台,可以帮助开发者快速构建、打包和发布应用程序。它通过将应用程序和依赖项打包到一个容器中,实现了应用程序的可移植性和可重复性。使用 Docker,开发者可以在不同的环境中运行相同的容器,确保应用程序在不同的主机上具有相同的行为。

本文将向您展示在 Debian 11 上安装 Docker 的步骤,并提供详细的代码示例。

步骤 1:更新系统

在安装 Docker 之前,建议您先更新系统以获取最新的软件包和安全补丁。您可以使用以下命令来更新系统:

sudo apt update
sudo apt upgrade -y

步骤 2:安装 Docker

Docker 官方提供了一个安装脚本,可以帮助您在 Debian 11 上安装 Docker。您可以使用以下命令下载并运行安装脚本:

curl -fsSL  -o get-docker.sh
sudo sh get-docker.sh

上述命令将下载一个名为 get-docker.sh 的安装脚本,并使用 sudo 权限运行该脚本。脚本将自动安装 Docker。

步骤 3:启动 Docker 服务

安装完成后,您需要启动 Docker 服务。您可以使用以下命令来启动 Docker:

sudo systemctl start docker

如果您希望在系统启动时自动启动 Docker 服务,可以使用以下命令将其设置为开机启动:

sudo systemctl enable docker

步骤 4:验证安装

安装完成后,您可以使用以下命令验证 Docker 是否成功安装:

docker --version

如果安装成功,您将看到 Docker 的版本信息。

步骤 5:使用 Docker

现在您已经成功安装了 Docker,可以开始使用它来构建和运行容器了。下面是一些常用的 Docker 命令示例:

  • 运行一个容器:

    docker run hello-world
    
  • 列出所有正在运行的容器:

    docker ps
    
  • 列出所有容器(包括已停止的容器):

    docker ps -a
    
  • 停止一个正在运行的容器:

    docker stop <container_id>
    
  • 删除一个容器:

    docker rm <container_id>
    

您可以根据自己的需求使用更多的 Docker 命令来管理容器。

甘特图

下面是一个使用甘特图表示的 Docker 安装过程:

gantt
    dateFormat  YYYY-MM-DD
    title       Docker 安装过程

    section 更新系统
    更新系统      :done, 2022-01-01, 1d

    section 安装 Docker
    下载安装脚本  :done, 2022-01-01, 1d
    运行安装脚本  :done, 2022-01-02, 1d

    section 启动 Docker
    启动 Docker  :done, 2022-01-03, 1d
    设置开机启动  :done, 2022-01-03, 1d

    section 验证安装
    验证安装     :done, 2022-01-04, 1d

    section 使用 Docker
    运行容器     :done, 2022-01-05, 1d
    管理容器     :done, 2022-01-06, 1d

饼状图

下面是一个使用饼状图表示的 Docker 容器状态:

pie
    title Docker 容器状态
    "正在运行" : 80
    "已停止"   : 20

结论

本文介绍了如何在 Debian 11 上安装 Docker,并提供了详细的代码示例。通过按照本文的步骤进行操作,您