• Windows玩转Kubernetes系列2-Centos安装Docker


    接上一章,Windows玩转Kubernetes系列1-VirtualBox安装Centos,我们开始学习如何在Centos中安装Docker

    准备

    关闭防火墙

    防火墙一定要提前关闭,否则在后续安装K8S集群的时候,会有一些问题,执行下面语句:

    systemctl stop firewalld & systemctl disable firewalld
    

    关闭Swap

    vi /etc/fstab 
    

    注掉swap

    关闭SeLinux

    setenforce 0
    

    配置yum源

    cd  /etc/yum.repos.d
    ls
    mkdir backup
    mv Cen* backup/
    

    下载centos基础yum源配置

    curl -o CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    

    下载docker的yum源配置

    curl -o docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo
    

    配置kubernetes的yum源

    vi /etc/yum.repos.d/kubernetes.repo
    

    复制以下内容,并保存

    [kubernetes]
    name=Kubernetes
    baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
    enabled=1
    gpgcheck=0
    repo_gpgcheck=0
    gpgkey=http://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg
            http://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
    

    刷新yum源缓存

    yum clean all  
    yum makecache  
    yum repolist
    

    安装Docker

    直接安装最新版

    yum install -y docker-ce
    

    如果比较慢,用以下的阿里云yum源

    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    sudo yum makecache fast
    sudo yum -y install docker-ce
    

    如果指定docker版本,可搜索docker-ce可用镜像

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

    列出所有版本,再执行

    yum install -y docker-ce-版本号
    

    查看Docker是否安装成功

    docker -v
    

    启动Docker服务并激活开机启动

    systemctl start docker & systemctl enable docker
    

    运行一条命令验证一下

    docker run hello-world
    

    此时如果报错:

     Error response from daemon: Get https://registry-1.docker.io/v2/
    
    vi /etc/docker/daemon.json
    

    复制以下内容:

    {
      "registry-mirrors": ["https://registry.docker-cn.com","http://hub-mirror.c.163.com","https://pee6w651.mirror.aliyuncs.com"]
    }
    ~      
    

    重启Docker,解决

    systemctl daemon-reload 
    systemctl restart docker
    
    

    本文由博客一文多发平台 OpenWrite 发布!

  • 相关阅读:
    query_posts函数使用方法小结|wordpress技巧
    查看服务器被访问最大的ip
    Escape character is ‘^]’什么意思?怎么使用telnet
    telnet安装和使用教程
    开启了wpjam以后网站语言不能设置英文的解决方法
    wordpress获取当前页面链接
    woocommerce面包屑导航breadcrumb的修改
    如何将wordpress的the_title()进行大小写处理
    Sitemap Error : XML declaration allowed only at the start of the document解决方法
    mysql解析binlog日志
  • 原文地址:https://www.cnblogs.com/pingyun/p/12897343.html
Copyright © 2020-2023  润新知