如何在Debian上安装Docker 19

简介

Docker是一个开源的容器化平台,它可以帮助开发者更轻松地构建、发布和运行应用程序。本文将教你如何在Debian上安装Docker 19,并为刚入行的开发者提供详细的步骤和代码示例。

安装步骤

以下是在Debian上安装Docker 19的步骤:

步骤 命令 描述
1. 更新软件包列表 sudo apt update 更新Debian软件包列表,确保安装最新版本的软件包
2. 安装必要的依赖软件 sudo apt install apt-transport-https ca-certificates curl software-properties-common 安装所需的软件包以便通过HTTPS使用Apt软件库
3. 添加Docker官方GPG密钥 curl -fsSL | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg 添加Docker官方GPG密钥以信任Docker软件包
4. 添加Docker软件源 echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null 添加Docker软件源以获取最新版本的Docker软件包
5. 安装Docker Engine sudo apt update && sudo apt install docker-ce docker-ce-cli containerd.io 更新软件包列表并安装Docker Engine和相关组件
6. 启动Docker服务 sudo systemctl start docker 启动Docker服务
7. 设置Docker开机自启 sudo systemctl enable docker 设置Docker开机自启
8. 验证安装结果 docker --version 验证Docker安装是否成功

代码解释

步骤1:更新软件包列表

sudo apt update

此命令用于更新Debian软件包列表,确保安装最新版本的软件包。

步骤2:安装必要的依赖软件

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

此命令用于安装所需的软件包以便通过HTTPS使用Apt软件库。

步骤3:添加Docker官方GPG密钥

curl -fsSL  | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

此命令用于添加Docker官方GPG密钥以信任Docker软件包。

步骤4:添加Docker软件源

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg]  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

此命令用于添加Docker软件源以获取最新版本的Docker软件包。

步骤5:安装Docker Engine

sudo apt update && sudo apt install docker-ce docker-ce-cli containerd.io

此命令用于更新软件包列表并安装Docker Engine和相关组件。

步骤6:启动Docker服务

sudo systemctl start docker

此命令用于启动Docker服务。

步骤7:设置Docker开机自启

sudo systemctl enable docker

此命令用于设置Docker开机自启。

步骤8:验证安装结果

docker --version

此命令用于验证Docker安装是否成功。

甘特图

gantt
    title Debian上安装Docker 19的甘特图
    section 安装步骤
    更新软件包列表        :done, a1, 2021-10-01, 1d
    安