在 Linux 上安装 Docker


为了开始安装 Docker,我们将使用 Ubuntu 实例。如果您还没有 Oracle Virtual Box,您可以使用它来设置虚拟 Linux 实例。

以下屏幕截图显示了已安装在 Oracle Virtual Box 上的简单 Ubuntu 服务器。系统上定义了一个名为demo的操作系统用户,该用户对服务器具有完全 root 访问权限。

演示按钮

要安装 Docker,我们需要遵循以下步骤。

步骤 1 - 在安装 Docker 之前,您首先必须确保运行正确的 Linux 内核版本。Docker 仅设计为在 Linux 内核版本 3.8 及更高版本上运行。我们可以通过运行以下命令来完成此操作。

乌纳梅

该方法返回Linux系统的系统信息。

句法

uname -a

选项

a - 这用于确保返回系统信息。

返回值

此方法返回 Linux 系统上的以下信息 -

  • 内核名称
  • 节点名称
  • 内核版本
  • 内核版本
  • 机器
  • 处理器
  • 硬件平台
  • 操作系统

例子

uname –a

输出

当我们运行上面的命令时,我们将得到以下结果 -

输出

从输出中我们可以看到Linux内核版本是4.2.0-27,高于版本3.8,所以我们可以开始了。

步骤 2 - 您需要使用最新的软件包更新操作系统,这可以通过以下命令完成 -

apt-get

此方法将来自 Internet 的软件包安装到 Linux 系统上。

句法

sudo apt-get 更新

选项

  • sudo - sudo命令用于确保该命令以 root 访问权限运行。

  • update -使用更新选项确保 Linux 系统上的所有软件包均已更新。

返回值

没有任何

例子

sudo apt-get update

输出

当我们运行上面的命令时,我们将得到以下结果 -

示例输出

该命令将连接到互联网并下载 Ubuntu 的最新系统包。

步骤 3 - 下一步是安装必要的证书,稍后需要使用 Docker 站点来下载必要的 Docker 软件包。可以使用以下命令来完成。

sudo apt-get install apt-transport-https ca-certificates

必要的 Docker 包

步骤 4 - 下一步是添加新的 GPG 密钥。需要此密钥来确保在下载 Docker 所需的包时所有数据都经过加密。

以下命令将从密钥服务器hkp://ha.pool.sks-keyservers.net:80下载 ID 为 58118E89F3A912897C070ADBF76221572C52609D 的密钥并将其添加到adv钥匙串中。请注意,下载必要的 Docker 软件包需要此特定密钥。

新 PGP 密钥

步骤 5 - 接下来,根据您所拥有的 Ubuntu 版本,您需要将相关站点添加到apt 包管理器docker.list中,以便能够从 Docker 站点检测到 Docker 包并下载他们相应地。

由于我们的操作系统是 Ubuntu 14.04,因此我们将使用存储库名称“deb https://apt.dockerproject.org/repo ubuntu-trusty main”。

然后,我们需要将此存储库添加到 docker.list 中如上所述。

echo "deb https://apt.dockerproject.org/repo ubuntu-trusty main” 
   | sudo tee /etc/apt/sources.list.d/docker.list

码头工人列表

步骤 6 - 接下来,我们发出apt-get update 命令来更新 Ubuntu 系统上的软件包。

APT-GET更新命令

步骤 7 - 如果您想验证包管理器是否指向正确的存储库,您可以通过发出apt-cache 命令来完成。

apt-cache policy docker-engine

在输出中,您将获得https://apt.dockerproject.org/repo/的链接

APT-GET更新命令

步骤 8 - 发出apt-get update 命令以确保本地系统上的所有软件包都是最新的。

APT-GET 软件包更新

步骤 9 - 对于 Ubuntu Trusty、Wily 和 Xenial,我们必须安装 linux-image-extra-* 内核包,它允许使用 aufs存储驱动程序。新版本的 Docker 使用此驱动程序。

可以使用以下命令来完成。

sudo apt-get install linux-image-extra-$(uname -r) 
   linux-image-extra-virtual

Aufs存储驱动程序

步骤 10 - 最后一步是安装 Docker,我们可以使用以下命令来完成此操作 -

sudo apt-get install –y docker-engine

在这里,apt-get使用安装选项从 Docker 网站下载 Docker 引擎映像并安装 Docker。

Docker-engine 是 Docker Corporation 为基于 Ubuntu 的系统提供的官方软件包。

Docker引擎

在下一节中,我们将了解如何检查已安装的 Docker 版本。

Docker版本

要查看正在运行的 Docker 版本,您可以发出以下命令 -

句法

docker version 

选项

  • version - 用于确保 Docker 命令返回安装的 Docker 版本。

返回值

输出将提供系统上安装的 Docker 版本的各种详细信息。

例子

sudo docker version 

输出

当我们运行上面的程序时,我们将得到以下结果 -

Docker 版本输出

码头工人信息

要查看有关系统上运行的 Docker 的更多信息,您可以发出以下命令 -

句法

docker info

选项

  • info - 用于确保 Docker 命令返回已安装的 Docker 服务的详细信息。

返回值

输出将提供系统上安装的 Docker 的各种详细信息,例如 -

  • 集装箱数量
  • 图片数量
  • Docker使用的存储驱动
  • Docker使用的根目录
  • Docker使用的执行驱动

例子

sudo docker info

输出

当我们运行上面的命令时,我们将得到以下结果 -

Docker 信息示例输出

适用于 Windows 的 Docker

Docker 对 Windows 提供开箱即用的支持,但您需要进行以下配置才能安装适用于 Windows 的 Docker。

系统要求

Windows操作系统 Windows 10 64 位
记忆 2 GB 内存(推荐)

您可以从https://docs.docker.com/docker-for-windows/下载适用于 Windows 的 Docker

适用于 Windows 的 Docker

Docker工具箱

Docker ToolBox 专为旧版本的 Windows 设计,例如 Windows 8.1 和 Windows 7。您需要进行以下配置才能安装 Docker for Windows。

系统要求

Windows操作系统 Windows 7、8、8.1
记忆 2 GB 内存(推荐)
虚拟化 应该启用此功能。

您可以从https://www.docker.com/products/docker-toolbox下载 Docker ToolBox

Docker工具箱