zoukankan      html  css  js  c++  java
  • 容器化-Docker-3-Docker安装

    Docker安装部署

    选择

    docker支持的平台

    • Linux
    • MAC
    • WIN

    https://docs.docker.com/engine/install/

    您的Mac必须满足以下要求才能成功安装Docker Desktop:

    硬件:
    - Mac硬件必须是2010年或更新的型号,并且具有英特尔对内存管理单元(MMU)虚拟化的硬件支持,包括扩展页表(EPT)和无限制模式。
    - 您可以通过在终端中运行以下命令来检查计算机是否具有此支持:sysctl kern.hv_support
    - 如果您的Mac支持Hypervisor框架,该命令将显示kern.hv_support:1
    软件:
    - macOS必须为10.14或更高版本。也就是说,莫哈韦沙漠或卡塔琳娜州。我们建议升级到最新版本的macOS。
    - 如果将macOS升级到10.15版后遇到任何问题,则必须安装最新版本的Docker Desktop才能与此版本的macOS兼容。
    
    注意:
      - Docker在最新版本的macOS上支持Docker Desktop。 Docker Desktop当前支持macOS Mojave和macOS Catalina。 
      - 随着新的主要版本的macOS普遍可用,Docker不再支持最旧的版本,而支持最新的macOS。
      - 至少4 GB的RAM。
      - 不得安装4.3.30之前的VirtualBox,因为它与Docker Desktop不兼容。
    

    Windows系统要求:

    系统:
    - Windows 10 64位:专业版,企业版或教育版(内部版本16299或更高版本)。
    - 对于Windows 10 Home,请参阅在Windows Home上安装Docker Desktop。
    - 必须启用Hyper-V和Containers Windows功能。
    
    要在Windows 10上成功运行Client Hyper-V,需要满足以下硬件先决条件:
    - 具有二级地址转换(SLAT)的64位处理器
    - 4GB系统内存
    - 必须在BIOS设置中启用BIOS级硬件虚拟化支持。有关更多信息,请参见虚拟化。
    

    建议采用Centos,最好是通过虚拟机安装centos我这里给通了一键安装镜像下载就可以用

    链接: 百度网盘下载链接
    提取码: s5dj

    Docker版本演变

    Docker CE 在 17.03 版本之前叫 Docker Engine, Docker Engine 的版本号范围: 0.1.0 ~ 1.13.1

    在 2017 年 3 月 2 日, docker 团队宣布企业版 Docker Enterprise Edition ( EE ) 发布。

    为了区分:
    免费的 Docker Engine 改名为 Docker Community Edition ( CE ), 并且采用基于时间的版本号方案。

    就在这一天, Docker EE 和 Docker CE 的 17.03 版本发布, 这也是第一个采用新的版本号方案的版本.

    https://www.docker.com/blog/docker-enterprise-edition/

    Docker社区版和企业版区别

    注意Docker-CE并不是Docker-EE的阉割版本他们有相同的核心功能

    不同之处在于:
    尽管两个版本都具有相同的核心功能,但Docker EE附带了其他功能

    • 支持:社区版(CE)没有支持,企业版(EE)由Docker公司提供支持
    • 安全:社区版自己搞定安全方便的风险,企业版提供安全方面的功能比如认证的系统、容器、插件等

    Docker EE提供三个服务层次:

    服务层级 功能
    Basic 包含用于认证基础设施的Docker平台; Docker公司的支持; 经过认证的、来自Docker Store的容器与插件
    Standard 添加高级镜像与容器管理; LDAP/AD用户集成; 基于角色的访问控制(Docker Datacenter)
    Advanced 添加Docker安全扫描; 连续漏洞监控

    价格:

    • 基本版:每个节点每年$ 1,500,并提供关键业务支持
    • 标准版:每个节点每年3,000美元,用于关键业务支持
    • 高级:每年每个节点3,500美元,用于关键业务支持

    你是否需要使用企业版?考虑下面几点

    • 有钱
    • 需要Docker支持
    • 安全性高

    满足第1个条件外加下面任意条件就可以考虑用企业版

    理解docker版本

    Docker从17.03开始,转向基于时间的YY.MM 形式的版本控制方案

    Docker CE有两种版本:

    • edge版本每月发布一次,主要面向那些喜欢尝试新功能的用户。
    • stable版本每季度发布一次,适用于希望更加容易维护的用户(稳定版)。

    Docker CE/EE 每个季度发布一次 季度版本, 也就是说每年会发布 4 个季度版本, 17.03, 17.06, 17.09, 17.12 就是 2017 年的 4 个季度版本的版本号,

    docker-ce.x86_64            18.03.0.ce-1.el7.centos             docker-ce-stable
    docker-ce.x86_64            17.12.1.ce-1.el7.centos             docker-ce-stable
    docker-ce.x86_64            17.12.0.ce-1.el7.centos             docker-ce-stable
    docker-ce.x86_64            17.09.1.ce-1.el7.centos             docker-ce-stable
    docker-ce.x86_64            17.09.0.ce-1.el7.centos             docker-ce-stable
    docker-ce.x86_64            17.06.2.ce-1.el7.centos             docker-ce-stable
    docker-ce.x86_64            17.06.1.ce-1.el7.centos             docker-ce-stable
    docker-ce.x86_64            17.06.0.ce-1.el7.centos             docker-ce-stable
    docker-ce.x86_64            17.05.0.ce-1.el7.centos             sogou-7-op
    docker-ce.x86_64            17.03.3.ce-1.el7                    docker-ce-stable
    docker-ce.x86_64            17.03.2.ce-1.el7.centos             docker-ce-stable
    docker-ce.x86_64            17.03.1.ce-1.el7.centos             docker-ce-stable
    docker-ce.x86_64            17.03.0.ce-1.el7.centos             docker-ce-stable
    

    Docker EE和stable版本的版本号保持一致,每个Docker EE版本都享受为期一年的支持与维护期,在此期间接受安全与关键修正。

    同时 Docker CE 每个月还会发布一个 EDGE 版本,比如 17.04, 17.05, 17.07, 17.08, 17.10, 17.11.

    在基于时间的发布方案中,版本号格式为: YY.MM.,YY.MM 代表年月,patch 代表补丁号,从 0 开始,在季度版本 (如 17.03) 的维护期内,bug 修复相关的更新会以 patch 递增的方式发布, 比如 17.03.0 -> 17.03.1 -> 17.03.2.

    https://www.docker.com/blog/docker-enterprise-edition/

    安装

    # 建议增加这一步因为你的yum源里有些包比较旧
    wget http://mirrors.163.com/.help/CentOS7-Base-163.repo -O /etc/yum.repos.d/CentOS7-Base-163.repo && yum clean all && yum makecache
    
    # 安装yum-utils软件包(提供yum-config-manager实用程序)并设置稳定的存储库。
    yum install -y yum-utils
    
    yum-config-manager 
        --add-repo 
        https://download.docker.com/linux/centos/docker-ce.repo
        
    # 安装
    yum install docker-ce docker-ce-cli containerd.io -y
    
    

    Docker组成

    本地:

    • Client (操作工具入口,执行命令调用Daemon的API)
    • Docker Daemon (后台进程需要启动)

    远程

    • 仓库 (公共的镜像仓库)

    提供了:

    • 本地镜像管理的功能
    • 提供了容器管理的功能
    作者:罗天帅
    出处:http://www.cnblogs.com/luotianshuai/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
  • 相关阅读:
    BZOJ.1468.Tree(点分治)
    BZOJ.1935.[SHOI2007]Tree园丁的烦恼(CDQ分治 三维偏序)
    BZOJ.4319.[cerc2008]Suffix reconstruction(后缀数组 构造 贪心)
    BZOJ.3262.陌上花开([模板]CDQ分治 三维偏序)
    洛谷.3374.[模板]树状数组1(CDQ分治)
    BZOJ.4566.[HAOI2016]找相同字符(后缀数组 单调栈)
    POJ.3145.Common Substrings(后缀数组 倍增 单调栈)
    POJ.2774.Long Long Message/SPOJ.1811.LCS(后缀数组 倍增)
    POJ.1743.Musical Theme(后缀数组 倍增 二分 / 后缀自动机)
    UOJ.35.[模板]后缀排序(后缀数组 倍增)
  • 原文地址:https://www.cnblogs.com/luotianshuai/p/15008518.html
Copyright © 2011-2022 走看看