zoukankan      html  css  js  c++  java
  • 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 发布!

  • 相关阅读:
    YAML 语法小结
    小程序之脚本语言
    小程序WXML 使用小结
    微信小程序 js逻辑
    小程序开发1
    联想Y7000安装Ubuntu16.04/Win10双系统,wifi问题,显卡驱动和CUDA10安装
    VS2015中配置Eigen
    联想Y700安装显卡驱动和CUDA8.0
    php微信生成微信公众号二维码扫描进入公众号带参数
    Y7000 (1)安装ubuntu1604遇到的问题
  • 原文地址:https://www.cnblogs.com/pingyun/p/12897343.html
Copyright © 2011-2022 走看看