第一次接触到安装docker的时候,网上的 安装 有 lxc-docker, docker-engine, docker.io, docker-ce 这些包,肯定会有些迷糊。读完这篇文章你就清楚了。
 
 
1.有关docker, docker.io, docker-engine, lxc-docker 的区别?
    其中,RHEL/CentOS 软件源中的 Docker 包名为 docker
    Ubuntu 软件源中的 Docker 包名为 docker.io;而很古老的 Docker 源中 Docker 也曾叫做 lxc-docker。这些都是非常老旧的 Docker 版本,并且基本不会更新到最新的版本,而对于使用 Docker 而言,使用最新版本非常重要。
    另外,17.04 以后,包名从 docker-engine 改为 docker-ce,因此从现在开始安装,应该都使用 docker-ce 这个包。
 
2.关于docker 目前设计的版本 docker-CE 和 docker-EE
  2.1 docker-ce 是社区版本是完全免费的;从1.XX版本升级到17.XX版本上的风险是非常小的;docker-ce 还区分两个版本edge和stable版本;
     2.1.1 edge 版本是每个月发布一次,喜欢尝新的用户可以下载此版本,因此对于安全和错误只能当月获取与修复
     2.1.2 stable 版本是每个季度更新一次,也就是说是稳定版本;
  2.2 docker-ee 版本是由公司支持,可在经过认证的操作系统和云提供商中使用,并可运行来自Docker Store的、经过认证的容器和插件。对于企业则提供了一下收费的高级特性。

3. 现在Docker改为基于YY.MM的版本(像Ubuntu),用户可以选择Stable(发布较慢)或者Edge(发布较快)版本。

  • Docker Engine改为Docker CE(社区版) 
    它包含了CLI客户端、后台进程/服务以及API。用户像以前以同样的方式获取。
  • Docker Data Center改为Docker EE(企业版) 
    在Docker三个定价层增加了额外的支付产品和支持
  • 这些修改并不影响Docker Compose以及Docker Machine
  • Docker版本现在基于YY.MM 
    使用基于月份的发行版本,17.03 的第一版就指向17.03.0,如果有bug/安全修复需要发布,那么将会指向17.03.1等等。
  • "Edge"与"Stable"两个版本发行
    Edge版本每月发布,提供一个月支持。
    Stable版本每季度发布,提供4个月支持。
    你可以通过Docker EE订阅 延长Stable版本支持以及补丁修复。

Docker版本-LMLPHP

reference:

https://blog.csdn.net/zhengmx100/article/details/71698509?utm_source=copy

https://www.cnblogs.com/lizichao1991/p/7646917.html

10-06 19:18