在Linux上安装Docker

要开始安装Docker,我们将使用Ubuntu实例.您可以使用Oracle Virtual Box设置虚拟Linux实例,以防您还没有.

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

演示按钮

要安装Docker,我们需要按照以下步骤进行操作.

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

uname

此方法返回有关Linux系统的系统信息.

语法

uname -a

选项

a : 这用于确保返回系统信息.

返回值

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

  • 内核名称

  • 节点名称

  • 内核版本

  • 内核版本

  • machine

  • 处理器

  • 硬件平台

  • 操作系统

示例

uname -a

输出

当我们运行上述命令时,我们将得到以下结果 :

输出

从输出中我们可以看到Linux内核版本是4.2.0-27,高于3.8版本,所以我们很高兴.

第2步 : 您需要使用最新的软件包更新操作系统,可以通过以下命令 :

apt-get

此方法将软件包从Internet安装到Linux系统.

语法

sudo apt-get update

选项

  • sudo 去; sudo 命令用于确保命令以root访问权限运行.

  • update : 使用 update 选项确保在Linux系统上更新所有软件包.

返回值

示例

sudo apt-get update

输出

当我们运行上述命令时,我们将得到以下结果 :

示例输出

此命令将连接到Internet并下载最新的Ubuntu系统软件包.

第3步 : 下一步是安装必要的证书,以便稍后使用Docker站点下载必要的Docker软件包.可以使用以下命令完成.

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


必要的Docker包

第4步 : 下一步是添加新的GPG密钥.下载Docker所需的软件包时,需要此密钥以确保所有数据都已加密.

以下命令将从密钥服务器 hkp://ha.pool.sks-keyservers.net:80并将其添加到 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


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./p>

Docker引擎是Docker公司针对基于Ubuntu的系统的官方软件包.

Docker-engine

在下一节中,我们将看到如何检查已安装的Docker版本.

Docker版本

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

语法

docker version

选项

  • 版本 : 它用于确保Docker命令返回已安装的Docker版本.

返回值

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

示例

sudo docker version

输出

当我们运行上述程序时,我们将得到以下结果 :

Docker Version Output

Docker Info

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

语法

docker info

期权

  • 信息 : 它用于确保Docker命令返回有关安装的Docker服务的详细信息.

返回值

输出将提供系统上安装的Docker的各种细节,例如 :

  • 容器数量

  • 图像数量

  • Docker使用的存储驱动程序

  • Docker使用的根目录

  • Docker使用的执行驱动程序

示例

sudo docker info

输出

当我们运行上述命令时,我们将获得以下信息结果 :

Docker Info示例输出

适用于Windows的Docker

Docker对Windows有开箱即用的支持,但你需要进行以下配置才能安装Docker for W indows.

系统要求

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

您可以下载Docker for Windows来自 :   https://docs.docker.com/docker-for-windows/ 

Docker for Windows

Docker ToolBox

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

系统要求

Windows操作系统Windows 7,8,8.1
内存2 GB RAM(建议)
虚拟化这应该启用.

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

Docker Toolbox