• Ubuntu20.04 LTS国内源安装指定版本Docker/docker-compose


    1.卸载旧版本Docker

    #卸载旧版本docker
    sudo apt-get remove docker docker-engine docker-ce docker.io	
    
    #清空旧版docker占用的内存
    sudo apt-get remove --auto-remove docker
    
    #更新系统源
    sudo apt-get update
    

    2.配置安装环境

    sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
    

    3. 添加阿里云的docker GPG密钥

    curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
    

    4. 添加阿里镜像源

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

    5. 查看有哪些版本

    apt-cache madison docker-ce
    

    在这里插入图片描述

    6. 安装最新版/指定版本

    #安装最新版
    sudo apt-get install -y docker-ce
    
    #安装5:19.03.6~3-0~ubuntu-bionic版
    sudo apt-get install -y docker-ce=5:19.03.6~3-0~ubuntu-bionic
    

    7. 重启Docker

    sudo service docker restart
    #或者
    sudo systemctl restart docker
    

    8. 查看Docke版本

    sudo docker version
    

    9. 配置阿里容器镜像加速器

    在这里插入图片描述

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

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

    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["https://7ixh250y.mirror.aliyuncs.com"]
    }
    EOF
    sudo systemctl daemon-reload
    sudo systemctl restart docker
    

    10. 运行hello-world验证docker-ce是否安装成功

    sudo docker run hello-world
    
    • 安装成功显示:
      在这里插入图片描述

    11. 安装docker-compose

    • 安装pip
    sudo apt install python3-pip
    
    • 更新一下库
    sudo apt-get update
    
    • 更新一下pip
    sudo pip3 install --upgrade pip
    
    • 安装docker-compose
    sudo pip3 install docker-compose
    
    • 如果出错
      在这里插入图片描述
    • 就更新一下 six
    pip3 install six --user -U
    
    • 查看docker-compose版本
    docker-compose --version
    

    在这里插入图片描述

  • 相关阅读:
    cafebabe go入门练习003:常量与iota
    go入门练习002:查找重复的行
    go入门练习001:打印命令行输入
    go入门-002-程序结构
    [ES6深度解析]10:Generators 续集
    [JavaScript初级面试]17. 运行环境
    [JavaScript初级面试]16. 运行环境
    [JavaScript初级面试]10. WEB API
    [JavaScript初级面试]8. WEB API
    [JavaScript初级面试]7. WEB API
  • 原文地址:https://www.cnblogs.com/chengmf/p/13122013.html
Copyright © 2020-2023  润新知