侯体宗的博客
  • 首页
  • Hyperf版
  • beego仿版
  • 人生(杂谈)
  • 技术
  • 关于我
  • 更多分类
    • 文件下载
    • 文字修仙
    • 中国象棋ai
    • 群聊
    • 九宫格抽奖
    • 拼图
    • 消消乐
    • 相册

centos7 安装docker步骤详细介绍

Docker  /  管理员 发布于 7年前   211

centos7 安装docker

一、官网安装指南地址https://docs.docker.com/engine/installation/linux/centos/

二、查看内核版本

[root@localhost ~]# uname -r3.10.0-327.el7.x86_64[root@localhost ~]#

三、添加yum源

$ sudo tee /etc/yum.repos.d/docker.repo <<-'EOF'[dockerrepo]name=Docker Repositorybaseurl=https://yum.dockerproject.org/repo/main/centos/7/enabled=1gpgcheck=1gpgkey=https://yum.dockerproject.org/gpgEOF

四、安装docker-engine

yum install docker-engine

输出实例如下:

正在解决依赖关系--> 正在检查事务---> 软件包 docker-engine.x86_64.0.1.12.5-1.el7.centos 将被 安装--> 正在处理依赖关系 docker-engine-selinux >= 1.12.5-1.el7.centos,它被软件包 docker-engine-1.12.5-1.el7.centos.x86_64 需要--> 正在处理依赖关系 libcgroup,它被软件包 docker-engine-1.12.5-1.el7.centos.x86_64 需要--> 正在处理依赖关系 libseccomp.so.2()(64bit),它被软件包 docker-engine-1.12.5-1.el7.centos.x86_64 需要--> 正在处理依赖关系 libltdl.so.7()(64bit),它被软件包 docker-engine-1.12.5-1.el7.centos.x86_64 需要--> 正在检查事务---> 软件包 docker-engine-selinux.noarch.0.1.12.5-1.el7.centos 将被 安装--> 正在处理依赖关系 policycoreutils-python,它被软件包 docker-engine-selinux-1.12.5-1.el7.centos.noarch 需要---> 软件包 libcgroup.x86_64.0.0.41-11.el7 将被 安装---> 软件包 libseccomp.x86_64.0.2.3.1-2.el7 将被 安装---> 软件包 libtool-ltdl.x86_64.0.2.4.2-21.el7_2 将被 安装--> 正在检查事务---> 软件包 policycoreutils-python.x86_64.0.2.5-9.el7 将被 安装--> 正在处理依赖关系 policycoreutils = 2.5-9.el7,它被软件包 policycoreutils-python-2.5-9.el7.x86_64 需要--> 正在处理依赖关系 setools-libs >= 3.3.8-1,它被软件包 policycoreutils-python-2.5-9.el7.x86_64 需要--> 正在处理依赖关系 libsemanage-python >= 2.5-4,它被软件包 policycoreutils-python-2.5-9.el7.x86_64 需要--> 正在处理依赖关系 audit-libs-python >= 2.1.3-4,它被软件包 policycoreutils-python-2.5-9.el7.x86_64 需要--> 正在处理依赖关系 python-IPy,它被软件包 policycoreutils-python-2.5-9.el7.x86_64 需要--> 正在处理依赖关系 libsepol.so.1(LIBSEPOL_1.0)(64bit),它被软件包 policycoreutils-python-2.5-9.el7.x86_64 需要--> 正在处理依赖关系 libqpol.so.1(VERS_1.4)(64bit),它被软件包 policycoreutils-python-2.5-9.el7.x86_64 需要--> 正在处理依赖关系 libqpol.so.1(VERS_1.2)(64bit),它被软件包 policycoreutils-python-2.5-9.el7.x86_64 需要--> 正在处理依赖关系 libapol.so.4(VERS_4.0)(64bit),它被软件包 policycoreutils-python-2.5-9.el7.x86_64 需要--> 正在处理依赖关系 checkpolicy,它被软件包 policycoreutils-python-2.5-9.el7.x86_64 需要--> 正在处理依赖关系 libqpol.so.1()(64bit),它被软件包 policycoreutils-python-2.5-9.el7.x86_64 需要--> 正在处理依赖关系 libapol.so.4()(64bit),它被软件包 policycoreutils-python-2.5-9.el7.x86_64 需要--> 正在检查事务---> 软件包 audit-libs-python.x86_64.0.2.6.5-3.el7 将被 安装--> 正在处理依赖关系 audit-libs(x86-64) = 2.6.5-3.el7,它被软件包 audit-libs-python-2.6.5-3.el7.x86_64 需要---> 软件包 checkpolicy.x86_64.0.2.5-4.el7 将被 安装---> 软件包 libsemanage-python.x86_64.0.2.5-4.el7 将被 安装--> 正在处理依赖关系 libsemanage = 2.5-4.el7,它被软件包 libsemanage-python-2.5-4.el7.x86_64 需要--> 正在处理依赖关系 libsemanage.so.1(LIBSEMANAGE_1.1)(64bit),它被软件包 libsemanage-python-2.5-4.el7.x86_64 需要---> 软件包 libsepol.x86_64.0.2.1.9-3.el7 将被 升级---> 软件包 libsepol.x86_64.0.2.5-6.el7 将被 更新---> 软件包 policycoreutils.x86_64.0.2.2.5-20.el7 将被 升级---> 软件包 policycoreutils.x86_64.0.2.5-9.el7 将被 更新--> 正在处理依赖关系 libselinux-utils >= 2.5-6,它被软件包 policycoreutils-2.5-9.el7.x86_64 需要---> 软件包 python-IPy.noarch.0.0.75-6.el7 将被 安装---> 软件包 setools-libs.x86_64.0.3.3.8-1.1.el7 将被 安装--> 正在处理依赖关系 libselinux >= 2.5-0,它被软件包 setools-libs-3.3.8-1.1.el7.x86_64 需要--> 正在检查事务---> 软件包 audit-libs.x86_64.0.2.4.1-5.el7 将被 升级--> 正在处理依赖关系 audit-libs = 2.4.1-5.el7,它被软件包 audit-2.4.1-5.el7.x86_64 需要---> 软件包 audit-libs.x86_64.0.2.6.5-3.el7 将被 更新---> 软件包 libselinux.x86_64.0.2.2.2-6.el7 将被 升级--> 正在处理依赖关系 libselinux = 2.2.2-6.el7,它被软件包 libselinux-python-2.2.2-6.el7.x86_64 需要---> 软件包 libselinux.x86_64.0.2.5-6.el7 将被 更新---> 软件包 libselinux-utils.x86_64.0.2.2.2-6.el7 将被 升级---> 软件包 libselinux-utils.x86_64.0.2.5-6.el7 将被 更新---> 软件包 libsemanage.x86_64.0.2.1.10-18.el7 将被 升级---> 软件包 libsemanage.x86_64.0.2.5-4.el7 将被 更新--> 正在检查事务---> 软件包 audit.x86_64.0.2.4.1-5.el7 将被 升级---> 软件包 audit.x86_64.0.2.6.5-3.el7 将被 更新---> 软件包 libselinux-python.x86_64.0.2.2.2-6.el7 将被 升级---> 软件包 libselinux-python.x86_64.0.2.5-6.el7 将被 更新--> 处理 libselinux-2.5-6.el7.x86_64 与 systemd < 219-20 的冲突--> 正在使用新的信息重新解决依赖关系--> 正在检查事务---> 软件包 systemd.x86_64.0.219-19.el7 将被 升级--> 正在处理依赖关系 systemd = 219-19.el7,它被软件包 systemd-sysv-219-19.el7.x86_64 需要---> 软件包 systemd.x86_64.0.219-30.el7_3.6 将被 更新--> 正在处理依赖关系 systemd-libs = 219-30.el7_3.6,它被软件包 systemd-219-30.el7_3.6.x86_64 需要--> 正在检查事务---> 软件包 systemd-libs.x86_64.0.219-19.el7 将被 升级--> 正在处理依赖关系 systemd-libs = 219-19.el7,它被软件包 libgudev1-219-19.el7.x86_64 需要---> 软件包 systemd-libs.x86_64.0.219-30.el7_3.6 将被 更新---> 软件包 systemd-sysv.x86_64.0.219-19.el7 将被 升级---> 软件包 systemd-sysv.x86_64.0.219-30.el7_3.6 将被 更新--> 正在检查事务---> 软件包 libgudev1.x86_64.0.219-19.el7 将被 升级---> 软件包 libgudev1.x86_64.0.219-30.el7_3.6 将被 更新--> 处理 libsemanage-2.5-4.el7.x86_64 与 selinux-policy-base < 3.13.1-66 的冲突--> 正在使用新的信息重新解决依赖关系--> 正在检查事务---> 软件包 selinux-policy-targeted.noarch.0.3.13.1-60.el7 将被 升级---> 软件包 selinux-policy-targeted.noarch.0.3.13.1-102.el7_3.7 将被 更新--> 正在处理依赖关系 selinux-policy = 3.13.1-102.el7_3.7,它被软件包 selinux-policy-targeted-3.13.1-102.el7_3.7.noarch 需要--> 正在处理依赖关系 selinux-policy = 3.13.1-102.el7_3.7,它被软件包 selinux-policy-targeted-3.13.1-102.el7_3.7.noarch 需要--> 正在检查事务---> 软件包 selinux-policy.noarch.0.3.13.1-60.el7 将被 升级---> 软件包 selinux-policy.noarch.0.3.13.1-102.el7_3.7 将被 更新--> 解决依赖关系完成依赖关系解决=========================================================================================================================================================================== Package           架构       版本           源         大小===========================================================================================================================================================================正在安装: docker-engine         x86_64       1.12.5-1.el7.centos       dockerrepo       19 M正在更新: selinux-policy-targeted       noarch       3.13.1-102.el7_3.7        updates        6.4 M systemd           x86_64       219-30.el7_3.6         updates        5.2 M为依赖而安装: audit-libs-python        x86_64       2.6.5-3.el7         base         70 k checkpolicy          x86_64       2.5-4.el7          base        290 k docker-engine-selinux       noarch       1.12.5-1.el7.centos       dockerrepo       28 k libcgroup          x86_64       0.41-11.el7         base         65 k libseccomp          x86_64       2.3.1-2.el7         base         56 k libsemanage-python        x86_64       2.5-4.el7          base        103 k libtool-ltdl          x86_64       2.4.2-21.el7_2         base         49 k policycoreutils-python       x86_64       2.5-9.el7          updates        444 k python-IPy          noarch       0.75-6.el7          base         32 k setools-libs          x86_64       3.3.8-1.1.el7         base        612 k为依赖而更新: audit           x86_64       2.6.5-3.el7         base        233 k audit-libs          x86_64       2.6.5-3.el7         base         85 k libgudev1          x86_64       219-30.el7_3.6         updates        76 k libselinux          x86_64       2.5-6.el7          base        161 k libselinux-python        x86_64       2.5-6.el7          base        234 k libselinux-utils         x86_64       2.5-6.el7          base        151 k libsemanage          x86_64       2.5-4.el7          base        144 k libsepol           x86_64       2.5-6.el7          base        288 k policycoreutils         x86_64       2.5-9.el7          updates        841 k selinux-policy         noarch       3.13.1-102.el7_3.7        updates        412 k systemd-libs          x86_64       219-30.el7_3.6         updates        368 k systemd-sysv          x86_64       219-30.el7_3.6         updates        63 k事务概要===========================================================================================================================================================================安装 1 软件包 (+10 依赖软件包)升级 2 软件包 (+12 依赖软件包)总下载量:35 MIs this ok [y/d/N]: 

安装完毕如下所示:

 已安装:docker-engine.x86_64 0:1.12.5-1.el7.centos作为依赖被安装:audit-libs-python.x86_64 0:2.6.5-3.el7 checkpolicy.x86_64 0:2.5-4.el7 docker-engine-selinux.noarch 0:1.12.5-1.el7.centos libcgroup.x86_64 0:0.41-11.el7 libseccomp.x86_64 0:2.3.1-2.el7 libsemanage-python.x86_64 0:2.5-4.el7 libtool-ltdl.x86_64 0:2.4.2-21.el7_2 policycoreutils-python.x86_64 0:2.5-9.el7 python-IPy.noarch 0:0.75-6.el7 setools-libs.x86_64 0:3.3.8-1.1.el7更新完毕:selinux-policy-targeted.noarch 0:3.13.1-102.el7_3.7 systemd.x86_64 0:219-30.el7_3.6作为依赖被升级:audit.x86_64 0:2.6.5-3.el7 audit-libs.x86_64 0:2.6.5-3.el7 libgudev1.x86_64 0:219-30.el7_3.6 libselinux.x86_64 0:2.5-6.el7 libselinux-python.x86_64 0:2.5-6.el7 libselinux-utils.x86_64 0:2.5-6.el7 libsemanage.x86_64 0:2.5-4.el7 libsepol.x86_64 0:2.5-6.el7 policycoreutils.x86_64 0:2.5-9.el7 selinux-policy.noarch 0:3.13.1-102.el7_3.7 systemd-libs.x86_64 0:219-30.el7_3.6 systemd-sysv.x86_64 0:219-30.el7_3.6完毕!

五、启动docker

systemctl start docker.service 

六、验证docker是否启动

[root@localhost ~]# docker infoContainers: 0 Running: 0 Paused: 0 Stopped: 0Images: 0Server Version: 1.12.5Storage Driver: devicemapper Pool Name: docker-253:0-67405897-pool Pool Blocksize: 65.54 kB Base Device Size: 10.74 GB Backing Filesystem: xfs Data file: /dev/loop0 Metadata file: /dev/loop1 Data Space Used: 11.8 MB Data Space Total: 107.4 GB Data Space Available: 49.78 GB Metadata Space Used: 581.6 kB Metadata Space Total: 2.147 GB Metadata Space Available: 2.147 GB Thin Pool Minimum Free Space: 10.74 GB Udev Sync Supported: true Deferred Removal Enabled: false Deferred Deletion Enabled: false Deferred Deleted Device Count: 0 Data loop file: /var/lib/docker/devicemapper/devicemapper/data WARNING: Usage of loopback devices is strongly discouraged for production use. Use `--storage-opt dm.thinpooldev` to specify a custom block storage device. Metadata loop file: /var/lib/docker/devicemapper/devicemapper/metadata Library Version: 1.02.107-RHEL7 (2015-10-14)Logging Driver: json-fileCgroup Driver: cgroupfsPlugins: Volume: local Network: null host bridge overlaySwarm: inactiveRuntimes: runcDefault Runtime: runcSecurity Options: seccompKernel Version: 3.10.0-327.el7.x86_64Operating System: CentOS Linux 7 (Core)OSType: linuxArchitecture: x86_64CPUs: 1Total Memory: 2.21 GiBName: localhost.localdomainID: 2JLT:WFL6:MRZY:UIHV:KACM:4AB7:3RQT:LEWL:CI4L:UVAP:CHKN:5CHXDocker Root Dir: /var/lib/dockerDebug Mode (client): falseDebug Mode (server): falseRegistry: https://index.docker.io/v1/WARNING: bridge-nf-call-iptables is disabledWARNING: bridge-nf-call-ip6tables is disabledInsecure Registries: 127.0.0.0/8

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


  • 上一条:
    在docker上安装运行mysql实例
    下一条:
    Docker实践―CentOS7上部署Kubernetes详解
  • 昵称:

    邮箱:

    0条评论 (评论内容有缓存机制,请悉知!)
    最新最热
    • 分类目录
    • 人生(杂谈)
    • 技术
    • linux
    • Java
    • php
    • 框架(架构)
    • 前端
    • ThinkPHP
    • 数据库
    • 微信(小程序)
    • Laravel
    • Redis
    • Docker
    • Go
    • swoole
    • Windows
    • Python
    • 苹果(mac/ios)
    • 相关文章
    • 在docker环境中实现Laravel项目执行定时任务和消息队列流程步骤(0个评论)
    • 在MacBook下laravel项目多php版本docker开发环境配置方案(0个评论)
    • 在docker环境中部署docker部署elk架构流程步骤(1个评论)
    • docker compose跟Dockerfile的区别浅析(0个评论)
    • Ubuntu 22.04系统中安装podman流程步骤(1个评论)
    • 近期文章
    • 在go语言中使用api.geonames.org接口实现根据国际邮政编码获取地址信息功能(1个评论)
    • 在go语言中使用github.com/signintech/gopdf实现生成pdf分页文件功能(0个评论)
    • gmail发邮件报错:534 5.7.9 Application-specific password required...解决方案(0个评论)
    • 欧盟关于强迫劳动的规定的官方举报渠道及官方举报网站(0个评论)
    • 在go语言中使用github.com/signintech/gopdf实现生成pdf文件功能(0个评论)
    • Laravel从Accel获得5700万美元A轮融资(0个评论)
    • 在go + gin中gorm实现指定搜索/区间搜索分页列表功能接口实例(0个评论)
    • 在go语言中实现IP/CIDR的ip和netmask互转及IP段形式互转及ip是否存在IP/CIDR(0个评论)
    • PHP 8.4 Alpha 1现已发布!(0个评论)
    • Laravel 11.15版本发布 - Eloquent Builder中添加的泛型(0个评论)
    • 近期评论
    • 122 在

      学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..
    • 123 在

      Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..
    • 原梓番博客 在

      在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..
    • 博主 在

      佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..
    • 1111 在

      佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
    • 2017-11
    • 2020-06
    • 2021-05
    • 2021-08
    • 2021-09
    • 2021-10
    • 2021-11
    • 2021-12
    • 2022-01
    • 2022-02
    • 2022-03
    • 2022-07
    • 2022-08
    • 2022-09
    • 2022-11
    • 2023-01
    • 2023-02
    • 2023-03
    • 2023-04
    • 2024-03
    Top

    Copyright·© 2019 侯体宗版权所有· 粤ICP备20027696号 PHP交流群

    侯体宗的博客