• 在CentOS 7上安装Docker


    1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。

    通过 uname -r 命令查看你当前的内核版本

     $ uname -r

    2、使用root管理员登录

    [holly@holly ~]$ su
    Password: 

    3、关闭防火墙,暂时关闭和永久关闭

    [root@holly holly]# systemctl stop firewalld
    [root@holly holly]# systemctl disable firewalld
    

      

    4、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

    [root@holly holly]# yum install -y yum-utils device-mapper-persistent-data lvm2
    

      

    运行4时候如果报如下错误:一致处于死循环

    Another app is currently holding the yum lock; waiting for it to exit....

    可能是系统自动升级正在运行,yum在锁定状态中。 
    可以通过强制关掉yum进程:

    [root@localhost ~]# rm -f /var/run/yum.pid

     然后再执行

    [root@holly holly]# yum install -y yum-utils device-mapper-persistent-data lvm2


    5、使用以下命令来设置稳定的仓库。 设置yum源,下载的资源

    [root@holly holly]# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

    6、安装docker

    [root@holly holly]# yum install docker-ce

    7、暂时启动并开机永久启动

    [root@holly holly]# systemctl start docker
    [root@holly holly]# systemctl enable docker

    8、查看docker版本

    [root@holly holly]# docker version

     9、注册阿里云分配账号,让docker从阿里云快速下载资源

     

     

     10、查看centos7 上docker是否已经安装成功,是否有/etc/docker目录,能切换进去就说明有该文件,否则就要按照上图创建

    [root@holly holly]# cd /etc/docker 
    [root@holly docker]#

    11、切换到刚才的holly目录下

    [root@holly home]# cd /home/holly/
    [root@holly holly]# 

    12、修改daemon配置文件/etc/docker/daemon.json来使用加速器

    [root@holly holly]# tee /etc/docker/daemon.json <<-'EOF'
     {
       "registry-mirrors": ["https://w54a9p8i.mirror.aliyuncs.com"]
     }
    EOF
    {
      "registry-mirrors": ["https://w54a9p8i.mirror.aliyuncs.com"]
    }

    13、执行命令选择重新加载配置文件,然后选择重启docker

    [root@holly holly]# systemctl daemon-reload
    [root@holly holly]# systemctl restart docker

     到此为止 CentOS 7上的Docker已经安装完毕!

     此帖子为原创,

    作者:红酒人生

    转载请注明出处:https://www.cnblogs.com/holly8/p/10972340.html

      

  • 相关阅读:
    侯捷STL课程及源码剖析学习1
    路边拾遗之其他模块(struct/csv/xlwt/smtp)
    面向对象之内置方法(简单)、组合。以及接口归一化设计与抽象类
    面向对象之继承与派生
    面向对象之类属性实例属性及其增删改查
    python中常用模块详解二
    函数之命名空间、作用域、闭包、装饰器四剑客。
    文件操作之1,2,3
    python中常用模块详解一
    python内置常用内置方法详解
  • 原文地址:https://www.cnblogs.com/holly8/p/10972340.html
Copyright © 2020-2023  润新知