Docker EE企业版安装教程
企业需要 Docker 能实现私有化部署。这通常意味着 Docker 需要一个本地化部署方案,并且由企业自己掌控和维护。这还意味着角色和安全功能需要满足企业内部的组织结构,并且在安全部门的监管之下。同时还需要一份重要的售后支持协议。
Docker 企业版(Enterprise Edition,EE)应运而生!
Docker EE 是企业版的 Docker。其内部包括了上百个引擎、操作界面以及私有安全注册。用户可以本地化部署,并且其中包括了一份支持协议。
上层架构如下图所示。

Docker EE 引擎
Docker 引擎提供 Docker 全部核心功能。核心功能包括镜像、容器管理、网络、卷、集群、安全等。目前包括两个版本:社区版(CE)和企业版(EE)。两个版本最大的不同,也是用户最关心的,就是发布周期和相应支持了。
Docker EE 是按季度发布,采用基于时间版本的方案。例如,2018 年 6 月发布的 Docker EE 叫作 18.06.x-ee。Docker 公司提供持续一年的支持,并且为每个版本打补丁。
安装 Docker EE
安装 Docker EE 很简单。但是,不同平台的安装方式略有不同。这里介绍在 Ubuntu 16.04 的安装过程,但其他平台的安装也非常简单。Docker EE 是基于订阅模式的服务,所以用户需要一个 Docker ID 并且激活订阅。然后就可以获得专享 Docker EE 仓库,在接下来的步骤中会用到。试用许可证通常也是可行的。
提示:在 Windows 服务器上的 Docker 通常都安装 Docker EE。可以参考《Windows Server安装Docker》一节。
下面的命令可能需要 sudo 前缀。
1) 检查是否拥有最新包列表
$ apt-get update
2) 安装过程需要通过 HTTPS 访问 Docker EE。
$ apt-get install -y \
apt-transport-https \
curl \
software-properties-common
使用浏览器访问 Docker Store。单击右上方的用户名并选择 My Content。选择某个已经订阅的 Docker EE,单击 Setup,如下图所示。

复制 Resources 面板下面的仓库 URL。下载许可证,如下图所示。

4) 在环境变量中设置专享的 Docker EE 仓库 URL。
$ DOCKER_EE_REPO=<paste-in-your-unique-ee-url>
5) 将官方 Docker GPG 密钥加入全部密钥环(keyring)。$ curl -fsSL "${DOCKER_EE_REPO}/ubuntu/gpg" | sudo apt-key add -
6) 设置最新的稳定版仓库。可能要用最新的稳定版本替换最后一行的值。
$ add-apt-repository \
"deb [arch=amd64] $DOCKER_EE_REPO/ubuntu \
$(lsb_release -cs) \
stable-17.06"
$ apt-get update
8) 卸载之前的 Docker。$ apt-get remove docker docker-engine docker-ce docker.io
9) 安装 Docker EE。$ apt-get install docker-ee -y
10) 检查安装是否成功。
$ docker --version
Docker version 17.06.2-ee-6, build e75fdb8
编程帮,一个分享编程知识的公众号。跟着站长一起学习,每天都有进步。
通俗易懂,深入浅出,一篇文章只讲一个知识点。
文章不深奥,不需要钻研,在公交、在地铁、在厕所都可以阅读,随时随地涨姿势。
文章不涉及代码,不烧脑细胞,人人都可以学习。
当你决定关注「编程帮」,你已然超越了90%的程序员!

微信扫描二维码关注
所有教程
- C语言入门
- C语言编译器
- C语言项目案例
- 数据结构
- C++
- STL
- C++11
- socket
- GCC
- GDB
- Makefile
- OpenCV
- Qt教程
- Unity 3D
- UE4
- 游戏引擎
- Python
- Python并发编程
- TensorFlow
- Django
- NumPy
- Linux
- Shell
- Java教程
- 设计模式
- Java Swing
- Servlet
- JSP教程
- Struts2
- Maven
- Spring
- Spring MVC
- Spring Boot
- Spring Cloud
- Hibernate
- Mybatis
- MySQL教程
- MySQL函数
- NoSQL
- Redis
- MongoDB
- HBase
- Go语言
- C#
- MATLAB
- JavaScript
- Bootstrap
- HTML
- CSS教程
- PHP
- 汇编语言
- TCP/IP
- vi命令
- Android教程
- 区块链
- Docker
- 大数据
- 云计算
- 编程笔记
- 资源下载
- VIP视频
- 一对一答疑
- 关于我们