0
点赞
收藏
分享

微信扫一扫

DEBIAN_FRONTEND=noninteractive apt-get install -y -qq docker-ce docker-ce-cl

司马吹风 2023-07-23 阅读 78

教你如何使用 "DEBIAN_FRONTEND=noninteractive apt-get install -y -qq docker-ce docker-ce-cli" 安装 Docker-ce

1. 概述

在开始之前,让我们先了解一下这个命令的含义。"DEBIAN_FRONTEND=noninteractive apt-get install -y -qq docker-ce docker-ce-cli" 是一个用于在 Debian 系统中安装 Docker-ce 的命令。其中,DEBIAN_FRONTEND=noninteractive 是一个环境变量,用于设置安装过程中不需要用户交互。apt-get install 是使用 apt 包管理器安装软件的命令。-y 参数是用于自动回答 "yes",-qq 参数是用于静默安装,不显示进度和输出信息。docker-ce 是要安装的 Docker 社区版工具,docker-ce-cli 是 Docker 客户端工具。

2. 安装流程

以下是安装 Docker-ce 的步骤和相应的代码:

步骤 代码 说明
1 sudo apt update 更新包管理器的软件源
2 sudo apt install apt-transport-https ca-certificates curl software-properties-common 安装必要的软件包以使用 HTTPS
3 curl -fsSL | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg 添加 Docker 的 GPG 密钥
4 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 软件源
5 sudo apt update 再次更新软件源
6 sudo apt install docker-ce docker-ce-cli containerd.io 安装 Docker-ce 和 Docker 客户端
7 sudo systemctl start docker 启动 Docker 服务
8 sudo systemctl enable docker 设置 Docker 开机自启

3. 代码解释

现在,我们来逐步解释每一步所使用的代码:

步骤1:更新软件源

sudo apt update

使用 apt 命令更新软件源,确保系统能够获取到最新的软件包。

步骤2:安装必要的软件包

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

安装必要的软件包,包括 apt-transport-https 用于通过 HTTPS 协议获取软件包,ca-certificates 用于验证SSL证书,curl 用于通过 URL 下载文件,software-properties-common 用于添加软件源。

步骤3:添加 Docker 的 GPG 密钥

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

使用 curl 命令从 Docker 官方网站下载 GPG 密钥,并将其保存到 /usr/share/keyrings/docker-archive-keyring.gpg 文件中。

步骤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

使用 echo 命令将 Docker 软件源的配置添加到 /etc/apt/sources.list.d/docker.list 文件中。lsb_release -cs 命令用于获取当前 Ubuntu 系统的代号。

步骤5:再次更新软件源

sudo apt update

再次使用 apt 命令更新软件源,以便获取添加的 Docker 软件源。

步骤6:安装 Docker-ce 和 Docker 客户端

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

使用 apt 命令安装 Docker-ce、Docker-ce-cli 和 containerd.io。

步骤7:启动 Docker 服务

sudo systemctl start docker

使用 systemctl 命令启动 Docker 服务。

步骤8:设置 Docker 开机自

举报

相关推荐

0 条评论