首页 > 技术文章 > k8s 资源(docker 安装)

flycc 2021-01-11 01:14 原文

docker-ce安装

一、安装docker

阿里云提供了docker的安装方法:

  • 使用阿里云的镜像仓库:
    •   可以直接copy:https://developer.aliyun.com/article/110806
    • 总结起来就如下几条命令:
    • # step 1: 安装必要的一些系统工具
      sudo apt-get update
      sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
      # step 2: 安装GPG证书
      curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
      # Step 3: 写入软件源信息
      sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
      # Step 4: 更新并安装 Docker-CE
      sudo apt-get -y update
      sudo apt-get -y install docker-ce
    • 建议使用18.06版本,k8s版本支持
      curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
      sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu artful stable" 
      sudo apt-get -y update
      sudo apt-get -y install docker-ce

       

    • 配置镜像加速器

      针对Docker客户端版本大于 1.10.0 的用户

      您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器

      sudo mkdir -p /etc/docker
      sudo tee /etc/docker/daemon.json <<-'EOF'
      {
        "registry-mirrors": ["自己申请的加速器地址"]
      }
      EOF
      sudo systemctl daemon-reload
      sudo systemctl restart docker

       

    •   开机启动docker
      sudo systemctl enable docker 
      sudo systemctl start docker
    • 我们需要将当前的普通⽤户添加到当前的docker⽤户组中,以免每次使用都要鉴权
      sudo groupadd docker
      sudo usermod -aG docker $USER

       

       

推荐阅读