• Ubuntu 18.04 安装 docker, 设置阿里云加速


    1、卸载旧的 docker 环境

    sudo apt-get remove docker docker-engine docker.io containerd runc
    

    2、设置仓库

    1. 更新索引

      sudo apt update
      
    2. 安装 apt 依赖包,用于通过HTTPS来获取仓库:

      sudo apt-get install 
          apt-transport-https 
          ca-certificates 
          curl 
          gnupg-agent 
          software-properties-common
      
    3. 添加 Docker 的官方 GPG 密钥:

      curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
      
    4. 通过搜索指纹的后8个字符,验证您现在是否拥有带有指纹的密钥。

      sudo apt-key fingerprint 0EBFCD88
      
    5. 设置阿里云稳定仓库

      sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
      

    3、安装Docker

    1. 更新索引

      sudo apt update
      
    2. 安装最新版Dokcer

      sudo apt-get install docker-ce docker-ce-cli containerd.io
      
    3. 设置开机自启动并启动 Docker-ce(安装成功后默认已设置并启动,可忽略)

      sudo systemctl enable docker
      sudo systemctl start docker
      
    4. 添加当前用户到 docker 用户组,可以不用 sudo 运行 docker

      sudo groupadd docker
      sudo usermod -aG docker $USER
      
    5. 输入 命令 检查一下是否安装成功

      docker version
      docker ps
      docker images
      

    4、设置阿里云加速器

    1. 打开网页 https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors, 查看你自己的加速器地址

    2. 执行方框中命令

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

    5、安装 Docker Compose

    1. 运行下面命令下载Docker Compose的当前稳定版本 1.26.2, 可以查看github 版本是否有更新

      sudo curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
      
    2. 将可执行权限应用到二进制文件

      sudo chmod +x /usr/local/bin/docker-compose
      
    3. 创建软连接

      sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
      
    4. 测试是否安装成功

      docker-compose --version
      
  • 相关阅读:
    Django Web开发学习笔记(1)
    SessionFactory 执行原生态的SQL语句
    Java中使用FileputStream导致中文乱码问题的修改方案
    JavaScript中的namespace
    SpringMVC配置文件
    Python 贝叶斯分类
    Struct(二)
    Struct2 (一)
    SpingMVC ModelAndView, Model,Control以及参数传递
    window.onload
  • 原文地址:https://www.cnblogs.com/faddei/p/13512939.html
Copyright © 2020-2023  润新知