📜  如何在 Ubuntu 中安装和配置 Docker?(1)

📅  最后修改于: 2023-12-03 14:52:36.393000             🧑  作者: Mango

如何在 Ubuntu 中安装和配置 Docker?

在本指南中,我们将介绍如何在 Ubuntu 系统上安装和配置 Docker。Docker 是一个开源的容器化平台,允许开发人员将应用程序和它们的依赖项封装到轻量级的容器中,从而方便地在不同的环境中部署和运行。

安装 Docker

要安装 Docker,我们将遵循以下步骤:

步骤 1 - 更新包管理器

在安装任何软件之前,建议先更新包管理器。打开终端并运行以下命令:

sudo apt update
sudo apt upgrade
步骤 2 - 安装 Docker 的依赖项

Docker 在 Ubuntu 上运行需要一些依赖项。运行以下命令安装它们:

sudo apt install apt-transport-https ca-certificates curl software-properties-common
步骤 3 - 添加 Docker 官方 GPG 密钥

添加 Docker 官方 GPG 密钥以确保软件包的完整性和可验证性。运行以下命令添加 GPG 密钥:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
步骤 4 - 配置 Docker 软件仓库

配置 Docker 软件仓库以从官方源安装 Docker。运行以下命令添加 Docker 软件仓库:

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
步骤 5 - 安装 Docker 引擎

我们现在可以安装 Docker 引擎了。运行以下命令进行安装:

sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io
步骤 6 - 启动 Docker 服务

安装完成后,我们需要启动 Docker 服务。运行以下命令:

sudo systemctl start docker
sudo systemctl enable docker

现在,Docker 已经成功安装并已启动。

验证 Docker 安装

我们可以运行一个简单的 Docker 镜像来验证安装是否成功。运行以下命令:

sudo docker run hello-world

如果一切顺利,您将看到一个包含 Docker Logo 的消息,表示 Docker 已经正确安装并可以正常工作。

配置非 root 用户访问 Docker

默认情况下,只有 root 用户才能访问并运行 Docker 命令。要允许调用 Docker 命令的非 root 用户,可以遵循以下步骤:

步骤 1 - 创建 Docker 用户组

运行以下命令创建一个名为 docker 的 Docker 用户组:

sudo groupadd docker
步骤 2 - 将当前用户添加到 Docker 用户组

运行以下命令将当前用户添加到 Docker 用户组中:

sudo usermod -aG docker $USER
步骤 3 - 重新登录

必须重新登录以使用户组更改生效。注销并再次登录系统。

完成上述步骤后,您现在可以使用非 root 用户来运行 Docker 命令,而不需要使用 sudo

结论

恭喜!您已经成功地在 Ubuntu 上安装和配置了 Docker。现在您可以开始使用 Docker 来构建、运行和部署容器化应用程序了。

Docker 具有强大的容器化功能,可以大大简化开发和部署过程。希望本指南对您有所帮助!