Ubuntu 安装 Docker Desktop 教程

1. 概述

本文将教你如何在 Ubuntu 操作系统上安装 Docker Desktop,适用于任何刚入行的开发者。Docker 是一个开源的容器化平台,可以帮助开发者更方便地构建、分发和运行应用程序。Docker Desktop 是 Docker 社区提供的一款桌面版应用,可以在开发者的个人电脑上运行 Docker 容器。

在开始之前,请确保你已经安装了 Ubuntu 操作系统,并且具备基本的命令行操作能力。

2. 安装步骤

下面是安装 Docker Desktop 的步骤概览:

步骤 说明
步骤一 更新操作系统
步骤二 安装 Docker 的依赖库
步骤三 安装 Docker Engine 社区版
步骤四 配置 Docker 用户组
步骤五 安装 Docker Compose
步骤六 测试 Docker 安装

接下来,我们将详细介绍每一步需要做什么,并提供相应的命令代码。

3. 安装步骤详解

步骤一:更新操作系统

在开始安装 Docker 之前,我们需要确保操作系统是最新的。使用以下命令更新操作系统:

sudo apt update
sudo apt upgrade -y
  • apt update 命令用于更新软件包列表。
  • apt upgrade -y 命令用于更新已安装的软件包到最新版本。

步骤二:安装 Docker 的依赖库

在安装 Docker 前,我们需要先安装一些依赖库。使用以下命令安装这些依赖库:

sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
  • apt install 命令用于安装软件包。
  • apt-transport-https 是允许 apt 使用 HTTPS 进行传输的必要软件包。
  • ca-certificates 是用于证书管理的软件包。
  • curl 是用于通过 URL 发送请求的工具。
  • software-properties-common 是用于管理软件源的工具。

步骤三:安装 Docker Engine 社区版

现在,我们可以开始安装 Docker Engine 社区版了。使用以下命令添加 Docker 的官方 GPG 密钥:

curl -fsSL  | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  • curl 命令用于从指定的 URL 下载文件。
  • gpg --dearmor 命令用于解密并输出 GPG 密钥。

添加 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 命令用于输出文本。
  • tee 命令用于将输出写入文件。

最后,安装 Docker Engine 社区版:

sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io -y
  • docker-ce 是 Docker 的主要软件包。
  • docker-ce-cli 是 Docker 的命令行工具。
  • containerd.io 是 Docker 的容器运行时。

步骤四:配置 Docker 用户组

为了能够在非 root 用户下运行 Docker 命令,我们需要将当前用户添加到 Docker 用户组中。使用以下命令将当前用户添加到 Docker 组:

sudo usermod -aG docker $USER
  • usermod -aG 命令用于将用户添加到指定的用户组。

步骤五:安装 Docker Compose

Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。使用以下命令安装 Docker Compose:

sudo curl -L "https