站长杂谈

香港服务器Ubuntu系统上Docker的安装

时间:2017-08-15 11:46 点击:

  香港服务器Ubuntu系统上Docker的安装

  Docker是世界领先的软件容器平台。开发人员使用Docker来消除与同事的代码协作时的“works on my machine”问题。运营商使用Docker在独立的容器中并行运行和管理应用程序,以获得更好的计算密度。企业使用Docker构建灵活的软件传送管道,可以更快,更安全地运行新功能,并且对于Linux和Windows Server应用程序都有信心。Docker对于我们新世界主机香港服务器的大型软件开发项目来说是十分有用的。今天,小编就来为大家详细讲解下docker的安装过程。

  (1)系统要求

  要想安装Docker EE,你需要下面所示的Ubuntu版本:

  Xenial 16.04(LTS)

  Trusty 14.04(LTS)

  Docker EE支持64位的操作系统,aufs唯一支持Docker EE的Ubuntu存储驱动器。

  (2)安装Docker EE

  您可以根据需要以不同的方式安装Docker EE:

  大多数用户设置了Docker的存储库并从中安装,以方便安装和升级任务。这是推荐的方法。

  一些用户下载DEB软件包并手动安装并手动管理升级。这在诸如在没有访问互联网的空中密码系统上安装Docker的情况下是有用的。

  (2.1) 使用存储库安装

  在新主机上首次安装Docker EE之前,需要设置Docker存储库。之后,您可以从存储库安装和更新Docker EE。

  设置存储库

  1.更新apt包索引:

  $ sudo apt-get update

  2.安装软件包以允许apt通过HTTPS使用存储库:

  $ sudo apt-get install \

  apt-transport-https \

  ca-certificates \

  curl \

  software-properties-common

  3.使用您的客户Docker EE存储库URL添加Docker的官方GPG密钥:

  $ curl -fsSL /ubuntu/gpg | sudo apt-key add –

  验证键指纹是否正确DD91 1E99 5A64 A202 E859 07D6 BC14 F10B 6D08 5F96。

  $ apt-key fingerprint 6D085F96

  pub 4096R/6D085F96 2017-02-22

  Key fingerprint = DD91 1E99 5A64 A202 E859 07D6 BC14 F10B 6D08 5F96

  uid [ultimate] Docker Release (EE deb) docker@docker.com

  sub 4096R/91A29FA3 2017-02-22

  4.使用以下命令设置稳定存储库,替换为先决条件中记下的URL。

  注意:以下lsb_release -cs子命令返回您的Ubuntu发行版的名称,例如xenial。

  $ sudo add-apt-repository \

  "deb [arch=amd64] /ubuntu \

  $(lsb_release -cs) \

  stable-17.03"

  5. 更新apt包索引。

  $ sudo apt-get update

  6.安装最新版本的Docker EE,或转到下一步安装特定版本。任何现有的Docker EE安装都被更换。使用此命令安装最新版本的Docker EE:

  $ sudo apt-get install docker-ee

  7. 在生产系统上,您应该安装特定版本的Docker EE,而不是始终使用最新版本。此输出被截断。列出可用的版本。

  $ apt-cache madison docker-ee

  docker-ee | 17.03.0~ee-0~ubuntu-xenial | /ubuntu xenial/stable amd64 Packages

  列表的内容取决于哪些存储库已启用,并且将特定于您的Ubuntuxenial版本(在本示例中由版本的后缀指示)。选择要安装的特定版本。第二列是版本字符串。第三列是存储库名称,它指示软件包所在的存储库以及其稳定性级别。要安装特定版本,请将版本字符串附加到程序包名称,并使用等号(=)分隔:

  $ sudo apt-get install docker-ee=

  Docker守护程序自动启动。

  8.通过运行hello-world映像验证Docker EE是否正确安装。

  $ sudo docker run hello-world

  此命令下载测试映像并在容器中运行它。当容器运行时,它打印一个信息消息并退出。

  Docker EE已安装并运行。您需要使用sudo来运行Docker命令。继续执行Linux安装后,允许非特权用户运行Docker命令和其他可选配置步骤。

  (2.2) 从包装中安装

  如果您不能使用Docker的存储库来安装Docker EE,则可以下载该.deb版本的文件并手动安装。每次要升级Docker EE时,都需要下载一个新文件。

  1.与浏览器中的试用或订阅相关联的Docker EE存储库URL。转到要安装的Docker EE版本ubuntu/x86_64/stable-17.03的.deb文件。

  2.Docker EE,将下面的路径更改为您下载Docker EE软件包的路径。

  $ sudo dpkg -i /path/to/package.deb

  Docker守护程序自动启动。

  3.运行hello-world映像验证Docker EE是否正确安装。

  $ sudo docker run hello-world

  此命令下载测试映像并在容器中运行它。当容器运行时,它打印一个信息消息并退出。

  Docker EE已安装并运行。您需要使用sudo来运行Docker命令。继续执行Linux的安装后步骤,以允许非特权用户运行Docker命令和其他可选配置步骤。

  至此,关于Docker安装就结束了,如果您还有什么不明确或不懂的地方,欢迎来新世界主机咨询了解,详情请咨询Skype:vpssj.net@hotmail.com TEL:400 1109 210。我们必将竭诚为您服务。