zoukankan      html  css  js  c++  java
  • Fedora 安装Docker

    我使用的是yum安装, 下面提供我的yum源。

    name=Docker Repository
    baseurl=https://yum.dockerproject.org/repo/main/fedora/25/
    enabled=1
    gpgcheck=0

    检查内核

    uname -r
    
    4.13.9-300.fc27.x86_64

    或者

    uname -a
    
    Linux localhost.localdomain 4.13.9-300.fc27.x86_64 #1 SMP Mon Oct 23 13:41:58 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

     这个内核版本大于3.1.0即可

    添加yum库

     把上面的yum添加到/etc/yum.repos.d, 然后更新yum源, 如果更新失败, 则使用代理

    安装

    yum install -y docker-engine
    
    [root@localhost yum.repos.d]# yum install -y docker-engine
    上次元数据过期检查:0:01:26 前,执行于 2018年01月09日 星期二 18时31分15秒。
    依赖关系解决。
    ==========================================================================================================================================================================
     软件包                                          架构                            版本                                       仓库                                     大小
    ==========================================================================================================================================================================
    安装:
     docker-engine                                   x86_64                          17.05.0.ce-1.fc25                          dockerrepo                               20 M
    正在安装安装依赖关系:
     audit-libs-python                               x86_64                          2.7.8-1.fc27                               local_resource                           81 k
     checkpolicy                                     x86_64                          2.7-1.fc27                                 local_resource                          330 k
     docker-engine-selinux                           noarch                          17.05.0.ce-1.fc25                          dockerrepo                               33 k
     libcgroup                                       x86_64                          0.41-13.fc27                               local_resource                           67 k
     libselinux-python                               x86_64                          2.7-2.fc27                                 local_resource                          250 k
     libsemanage-python                              x86_64                          2.7-1.fc27                                 local_resource                          118 k
     policycoreutils-python                          x86_64                          2.7-1.fc27                                 local_resource                          410 k
     python-enum34                                   noarch                          1.1.6-2.fc27                               local_resource                           57 k
     python2-IPy                                     noarch                          0.81-20.fc27                               local_resource                           42 k
     setools-python                                  x86_64                          4.1.1-3.fc27                               local_resource                          580 k
    
    事务概要
    ==========================================================================================================================================================================
    安装  11 软件包
    
    总计:21 M
    总下载:20 M
    安装大小:78 M
    下载软件包:
    (1/2): docker-engine-selinux-17.05.0.ce-1.fc25.noarch.rpm                                                                                  20 kB/s |  33 kB     00:01
    (2/2): docker-engine-17.05.0.ce-1.fc25.x86_64.rpm                                                                                         552 kB/s |  20 MB     00:36
    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    总计                                                                                                                                      553 kB/s |  20 MB     00:36     
    运行事务检查
    事务检查成功。
    运行事务测试
    事务测试成功。
    运行事务
      准备中  :                                                                                                                                                           1/1 
      运行脚本: libcgroup-0.41-13.fc27.x86_64                                                                                                                            1/11 
      安装    : libcgroup-0.41-13.fc27.x86_64                                                                                                                            1/11 
      运行脚本: libcgroup-0.41-13.fc27.x86_64                                                                                                                            1/11 
      安装    : python-enum34-1.1.6-2.fc27.noarch                                                                                                                        2/11 
      安装    : setools-python-4.1.1-3.fc27.x86_64                                                                                                                       3/11 
      安装    : python2-IPy-0.81-20.fc27.noarch                                                                                                                          4/11 
      安装    : libsemanage-python-2.7-1.fc27.x86_64                                                                                                                     5/11 
      安装    : libselinux-python-2.7-2.fc27.x86_64                                                                                                                      6/11 
      安装    : checkpolicy-2.7-1.fc27.x86_64                                                                                                                            7/11 
      安装    : audit-libs-python-2.7.8-1.fc27.x86_64                                                                                                                    8/11 
      安装    : policycoreutils-python-2.7-1.fc27.x86_64                                                                                                                 9/11 
      安装    : docker-engine-selinux-17.05.0.ce-1.fc25.noarch                                                                                                          10/11 
      运行脚本: docker-engine-selinux-17.05.0.ce-1.fc25.noarch                                                                                                          10/11 
    neverallow check failed at /var/lib/selinux/targeted/tmp/modules/100/base/cil:8988
      (neverallow base_typeattr_7 unlabeled_t (file (entrypoint)))
        <root>
        allow at /var/lib/selinux/targeted/tmp/modules/400/docker/cil:519
          (allow spc_t unlabeled_t (file (entrypoint)))
        <root>
        allow at /var/lib/selinux/targeted/tmp/modules/100/sandboxX/cil:840
          (allow sandbox_x_domain exec_type (file (entrypoint)))
        <root>
        allow at /var/lib/selinux/targeted/tmp/modules/100/virt/cil:1664
          (allow virtd_lxc_t exec_type (file (entrypoint)))
        <root>
        allow at /var/lib/selinux/targeted/tmp/modules/100/virt/cil:2055
          (allow svirt_sandbox_domain exec_type (file (entrypoint)))
    
    Failed to generate binary
    /usr/sbin/semodule:  Failed!
    restorecon: lstat(/var/lib/docker) failed: No such file or directory
    警告:%post(docker-engine-selinux-17.05.0.ce-1.fc25.noarch) 脚本执行失败,退出状态码为 255
    Non-fatal POSTIN scriptlet failure in rpm package docker-engine-selinux
    Non-fatal POSTIN scriptlet failure in rpm package docker-engine-selinux
      安装    : docker-engine-17.05.0.ce-1.fc25.x86_64                                                                                                                  11/11 
      运行脚本: docker-engine-17.05.0.ce-1.fc25.x86_64                                                                                                                  11/11 
      验证    : docker-engine-17.05.0.ce-1.fc25.x86_64                                                                                                                   1/11 
      验证    : docker-engine-selinux-17.05.0.ce-1.fc25.noarch                                                                                                           2/11 
      验证    : libcgroup-0.41-13.fc27.x86_64                                                                                                                            3/11 
      验证    : policycoreutils-python-2.7-1.fc27.x86_64                                                                                                                 4/11 
      验证    : audit-libs-python-2.7.8-1.fc27.x86_64                                                                                                                    5/11 
      验证    : checkpolicy-2.7-1.fc27.x86_64                                                                                                                            6/11 
      验证    : libselinux-python-2.7-2.fc27.x86_64                                                                                                                      7/11 
      验证    : libsemanage-python-2.7-1.fc27.x86_64                                                                                                                     8/11 
      验证    : python2-IPy-0.81-20.fc27.noarch                                                                                                                          9/11 
      验证    : setools-python-4.1.1-3.fc27.x86_64                                                                                                                      10/11 
      验证    : python-enum34-1.1.6-2.fc27.noarch                                                                                                                       11/11 
    
    已安装:
      docker-engine.x86_64 17.05.0.ce-1.fc25   audit-libs-python.x86_64 2.7.8-1.fc27   checkpolicy.x86_64 2.7-1.fc27          docker-engine-selinux.noarch 17.05.0.ce-1.fc25  
      libcgroup.x86_64 0.41-13.fc27            libselinux-python.x86_64 2.7-2.fc27     libsemanage-python.x86_64 2.7-1.fc27   policycoreutils-python.x86_64 2.7-1.fc27        
      python-enum34.noarch 1.1.6-2.fc27        python2-IPy.noarch 0.81-20.fc27         setools-python.x86_64 4.1.1-3.fc27
    
    完毕!

    启动

    systemctl start docker.service

     验证

    [root@localhost init.d]# docker version
    Client:
     Version:      17.05.0-ce
     API version:  1.29
     Go version:   go1.7.5
     Git commit:   89658be
     Built:        Thu May  4 22:14:18 2017
     OS/Arch:      linux/amd64
    
    Server:
     Version:      17.05.0-ce
     API version:  1.29 (minimum version 1.12)
     Go version:   go1.7.5
     Git commit:   89658be
     Built:        Thu May  4 22:14:18 2017
     OS/Arch:      linux/amd64
     Experimental: false
    
    
    
    
    有client和service两部分表示docker安装启动都成功了

    设置开机启动

    [root@localhost init.d]# sudo systemctl enable docker
    

     

  • 相关阅读:
    章节十六、3-TestNG方法和类注解
    章节十六、2-TestNG注解和断言
    章节十六、1-TestNG简介
    章节十五、9-自定义Loggers
    章节十五、8-配置文件File Logging
    章节十五、7- 配置文件-Console Logging
    章节十五、6-log4 2-用默认的配置
    章节十五、5-记录日志---Log4j
    章节十五、4-找到当前页所有连接
    030.[转] sql事务特性
  • 原文地址:https://www.cnblogs.com/chenglee/p/8250294.html
Copyright © 2011-2022 走看看