• ubuntu 18使用国内源安装指定版本docker,安装docker-compose,配置阿里云docker镜像加速器


    如何在ubuntu上安装docker?

    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. 配置docker安装环境

    #安装环境
    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. 安装最新版或指定版本的docker-ce

    先查询有哪些docker版本

    apt-cache madison docker-ce

      

      第二列是版本号,第三列是存储库的名称。

    版本号提取: 第二列的第一行字符串为 5:19.03.9~3-0~ubuntu-bionic ,那么版本号为 5:19.03.9~3-0~ubuntu-bionic,版本号字符串必须写全第二列的整个字符串。

    安装最新版

    sudo apt-get install -y docker-ce

    -y参数有示非交互安装,有交互的时候自动传y参数。

    安装指定版要,比如安装5:19.03.6~3-0~ubuntu-bionic版本

    sudo apt-get install -y docker-ce=5:19.03.6~3-0~ubuntu-bionic

    -y参数有示非交互安装,有交互的时候自动传y参数。

    重启 docker

    sudo service docker restart
    #或者
    sudo systemctl restart docker

    查看docker版本

    sudo docker version

     

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

    登录阿里云容器镜像服务控制台,获取加速器地址。

    编辑 /etc/docker/daemon.json  文件

    sudo vi /etc/docker/daemon.json

    输入如下内容并保存。

    {
      "registry-mirrors": [
        "https://ooq07srv.mirror.aliyuncs.com""http://hub-mirror.c.163.com", 
        "https://docker.mirrors.ustc.edu.cn", 
        "https://registry.docker-cn.com" 
      ] 
    }

    网易镜像加速器 http://hub-mirror.c.163.com

    中科大镜像加速器 https://docker.mirrors.ustc.edu.cn

    docker国内镜像加速器 https://registry.docker-cn.com

      

     重启docker

    sudo service docker restart
    #或者
    sudo systemctl restart docker

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

    sudo docker run hello-world

      

     

     当出现这些信息时,表示docker-ce安装成功。

     8. 安装docker-compose

    (1) 使用 curl 方式安装

    进入https://dn-dao-github-mirror.daocloud.io/docker/compose/releases 查看最新版本,当前最新版本为1.26.2
    下载docker-compose 1.26.2版本

    curl -L https://get.daocloud.io/docker/compose/releases/download/1.26.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
    chmod +x /usr/local/bin/docker-compose

    你可以通过修改URL中的版本,可以自定义您的需要的版本。

    查看docker-compose版本

    docker-compose --version

    (2)使用离线包安装

    使用 curl方式安装下载很慢,下载 docker-compose 离线安装包。

    国外下载地址:https://github.com/docker/compose/releases 

    国内下载地址:http://get.daocloud.io 

    下载完后将离线安装包上传到 /usr/local/bin/ 目录。

    docker-compose 安装包是一个名为 docker-compose 的文件,没有后缀名。

    添加可执行权限(只一步就安装完成),如果不添加可执行权限,执行 docker-compose 命令会提示权限不够。

    sudo chmod +x /usr/local/bin/docker-compose

    查看docker-compose版本

    docker-compose --version

  • 相关阅读:
    160-13. 罗马数字转整数
    159-118. 杨辉三角
    158-190. 颠倒二进制位
    157-461. 汉明距离
    156-412. Fizz Buzz
    155-278. 第一个错误的版本
    154-108. 将有序数组转换为二叉搜索树
    153-101. 对称二叉树
    152-234. 回文链表
    秒杀程序架构演进
  • 原文地址:https://www.cnblogs.com/yyee/p/12922221.html
Copyright © 2020-2023  润新知