• docker-ce安装官翻


    参考http://www.cnblogs.com/maple42/p/5868846.html
    http://blog.csdn.net/lizehua123/article/details/50601032

    wget https://get.docker.com/rpm/1.7.1/centos-7/RPMS/x86_64/docker-engine-1.7.1-1.el7.centos.x86_64.rpm

    docker

    docker  CE  和  EE:CE社区版,EE企业版

    dockerEE强化了安全,安全,安全  集成了DockerDataCenter用于容器管理,使其更加便利

    /var/lib/docker/ 是系统一个很重要的路径,存放docker的image,container,volume,netowrks等等重要信息。

    注意:

       docker EE是收费的,以后这个是试用版的l链接,这条链接必须在docker官网注册用户才能产生,且只能试用一个月。

    https://storebits.docker.com/ee/centos/sub-ac9b2101-ebf8-463b-9cf6-a2dfbee2d2c7

    安装步骤略。

    一  配置repositories

    1.yum-utils提供yum-config-manager管理命令。docker的devicemapper卷驱动器需要device-mapper-persistent-data和lvm2

       介绍:Device Mapper是Linux系统中基于内核的高级卷管理技术框架。Docker的devicemapper存储驱动就是基于该框架的精简置备和快照功能来实现镜像和容器的管理。

        注意:Device Mapper是Linux的一种技术框架,而devicemapper是Docker Engine基于Device Mapper提供的一种存储驱动,最开始docker支持的是Ubuntu上的AUFS,          devicemapper是基于RHEL和CENTOS的。devicemapper是RHEL下Docker Engine的默认存储驱动,它有两种配置模式:loop-lvm和direct-lvm,生产环境推荐用direct-lvm,但是需要内核支持overlayfs驱动   Linux内核在3.18以上才能支持overlayfs   怎样配置direct-lvm 请看:http://blog.csdn.net/qq_28930109/article/details/55058308

    yum install -y yum-utils 
      device-mapper-persistent-data 
      lvm2

    2、配置一个stable的软件仓库,你需要经常用到,到时候想从edge或test去构建都可以

    yum-config-manager --add-repo 
     https://download.docker.com/linux/centos/docker-ce.repo

    3、可选项:使edge或test的repositories可用。这个repositories包含在docker.repo中默认是不可用的,可用开启它们在stable的repositories旁

    yum-config-manager --enable docker-ce-edge
    yum-config-manager --enable docker-ce-test

    如果想使它们不可用:

    yum-config-manager --disable docker-ce-edge

    注意;从17.06版本开始  稳定版本也被推到edge 和 test  repositories.

     二、安装docker ce

    1、安装最新版或者去下一步安装指定版本:

    yum install docker-ce

    如果你有多个Docker repositories可用,安装或更新(不指定版本)用yum install 或 yum update 命令将总是安装最高的版本,这对稳定需求可能不适合。

    如果是第一次刷新包索引从添加Docker repositories以来  会被提示接受GPG秘钥,秘钥指纹会被显示。 如果秘钥指纹正确就接受,。

    Docker安装了但是没有启动,docker组被创建,但是没有用户被添加到docker组

    2、在生产环境中,如果需要安装指定的版本。列出可用版本

    yum list docker-ce.x86_64  --showduplicates | sort -r

    列表根据可用的 repositories列出,和指定Centos的版本(此例中.e17后缀) 第二列是docker版本,你可以使用整个版本字符串,你至少要包括一个连字号,第三列是repository 名,指示包来自哪个扩展它的稳定级别,安装指定版本通过,版本名-包名的形式

    注:版本字符串是包名称加上版本到第一个连字符。在上面的例子中,完全合格的包的名称docker-ce-17.06.1.ce

    yum install docker-ce-17.06.1.ce

    3、启动docker

    systemctl start docker

    4、通过运行hello world镜像验证docker是否安装成功

    docker run hello-world

    这个命令下载一个测试镜像然后在容器中运行它,当容器运行,它打印报告消息然后退出

    5、更新docker ce

    先运行 yum makecache fast  在根据步骤安装指定版本的docker ce

    三、通过包安装docker ce (内网环境)

    为你的Linux发行版下载.rpm包手动安装,以后每次更新docker也要下载.rpm包

    1、 https://download.docker.com/linux/centos/7/x86_64/stable/Packages/ 下载相应docker版本的 .rpm包

          NOTE:下载edge版本  stable in the > URL to edge

    2、安装docker,改变路径到有docker 的.rpm包的路径下

    yum install /path/to/package.rpm

    3、启动docker

    systemctl start docker

    4、验证hello-world

    docker run hello-world

    5、更新docker,下载最新包  xxx.rpm

    yum -y upgrade xxx.rpm
  • 相关阅读:
    B
    C. Baby Ehab Partitions Again
    NLP中数据稀疏问题的解决——数据平滑
    CodeForces-EDU-105 Div2 部分题解报告
    C
    前端面试知识点汇总
    elementUI table 合计行 单元格合并
    微信小程序 tab切换组件封装
    微信小程序-wx.request的封装实现
    微信小程序-input密码可见与不可见
  • 原文地址:https://www.cnblogs.com/revo/p/7506057.html
Copyright © 2020-2023  润新知