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
    
    
  • 相关阅读:
    【开发工具 idea】值得推荐的15款idea插件
    【python pip】一招解决pip下载过慢问题
    【python pip】一招解决移动python安装路径pip不可用问题
    xmake新增对Qt编译环境支持
    xmake入门,构建项目原来可以如此简单
    xmake新增对Cuda代码编译支持
    不同编译器对预编译头文件的处理
    xmake v2.1.9版本发布,增加可视化图形菜单配置
    xmake-vscode插件开发过程记录
    xmake-vscode插件开发过程记录
  • 原文地址:https://www.cnblogs.com/pingyun/p/12247600.html
Copyright © 2011-2022 走看看