如何在 Ubuntu Linux 上安装 Docker 【入门教程】如何在 Ubuntu Linux 上安装 Docker 【入门教程】如何在 Ubuntu Linux 上安装 Docker 【入门教程】如何在 Ubuntu Linux 上安装 Docker 【入门教程】
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

如何在 Ubuntu Linux 上安装 Docker 【入门教程】

发表 admin at 2025年2月28日
类别
  • 未分类
标签

在 Docker 教程系列的第一篇中,您将学习如何在 Ubuntu Linux 上安装最新版本的 Docker Engine Community Edition。

这是我们的 Docker 教程系列的第一篇。在本文中,您将了解如何在 Ubuntu 上安装最新的 Docker 以及如何配置它。

我所说的最新 Docker 是指最新的 Docker 引擎社区版 (CE)。 Ubuntu 的存储库中也提供了 Docker 软件包,但是,我建议使用社区版本。

在本教程中,我在 Linode 上创建了一个新的 Ubuntu 服务器。您可以在两分钟内注册 Linode 并部署您自己的 Linux 服务器。他们甚至为我们的读者提供 60 美元的免费积分。

在 Ubuntu 上安装 Docker

所以,我假设你已经安装了 Ubuntu 系统。您应该做的第一件事是更新您的系统:

sudo apt update

如果您已经安装了任何类型的 Docker 软件包,您也应该删除它们以避免冲突。

sudo apt remove docker docker-engine docker.io containerd runc

现在,以下步骤将使您获得 Docker CE 的操作版本并在您的系统上运行。

步骤 1:通过 HTTPS 启用安装

您需要以下软件包才能通过 https 使用 apt:

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

您的系统上可能已经安装了某些软件包。

第2步:添加官方Docker GPG密钥

在从 Docker 添加新存储库之前,请添加其 GPG 密钥。使用curl命令下载GPG密钥,然后使用apt-key命令添加它。您可以将这两个命令与管道结合起来:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

最好验证密钥以避免出现意外情况:

sudo apt-key fingerprint 0EBFCD88

它的输出应该是这样的:

pub rsa4096 2017-02-22 [SCEA]
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid [ unknown] Docker Release (CE deb) <[email >
sub rsa4096 2017-02-22 [S]

第 3 步:添加 Docker 存储库

现在您已经添加了存储库密钥,请添加存储库本身:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

如果您使用的是 Ubuntu 16.04,您可能还需要更新存储库:

sudo apt update

第四步:安装Docker

一切都已确定。现在您应该安装 Docker 及其相关包:

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

在 Ubuntu 上设置 Docker

您已经安装了 Docker,但还没有结束。您需要进行一些其他基本设置和配置才能顺利运行。

1. 不使用sudo运行docker

你应该做的一件事是将你的用户名添加到 docker 组,这样你就不需要一直使用 sudo。

docker 组可能已经存在。使用groupadd命令创建docker组:

sudo groupadd docker

使用 usermod 命令将您的用户名或其他用户添加到该组。将用户名更改为实际用户名。

sudo usermod -aG docker <username>

2. 通过运行示例容器来验证 docker 安装

首先,重新启动 Ubuntu,然后通过下载并运行 hello-world docker 镜像来确认 Docker 运行正常:

docker run hello-world

它的输出应该是这样的:

Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
78445dd45222: Pull complete
Digest:
sha256:c5515758d4c5e1e838e9cd307f6c6a0d620b5e07e6f927b07d05f6d12a1a
c8d7
Status: Downloaded newer image for hello-world:latest
Hello from Docker!
This message shows that your installation appears to be working
correctly

为了让您更好地理解,让我解释一下这里发生的事情。

  • Docker 客户端联系了 Docker 守护进程。

  • Docker 守护进程从 Docker Hub 中提取“hello-world”镜像。

  • Docker 守护进程从该映像创建了一个新容器,该容器运行生成您当前正在读取的输出的可执行文件。

  • Docker 守护进程将该输出传输到 Docker 客户端,然后将其发送到您的终端。

3.每次启动时运行Docker

要确保 Docker 在每次启动时自动运行,请使用以下命令:

sudo systemctl enable docker

就是这样。您刚刚学习了在 Ubuntu Linux 上安装 Docker CE。请继续关注本系列中的更多 Docker 教程。

©2015-2025 Norria support@norria.com