Ubuntu安装Docker脚本

#!/bin/bash
#
#********************************************************************
#Author:            Wuvikr
#QQ:                744123155
#Date:              2020-08-02
#FileName?          install_docker_for_ubuntu.sh
#URL:               http://www.wuvikr.com
#Description?       The test script
#Copyright (C):     2020 All rights reserved
#********************************************************************
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH

# ubuntu18.04
DOCKER_VERSION="5:19.03.12~3-0~ubuntu-bionic"

# ubuntu20.04
#DOCKER_VERSION="5:19.03.13~3-0~ubuntu-focal"

install_docker(){
    echo -e "33[01;32m 开始安装 Docker...请稍等!33[00m"

    apt update &> /dev/null
    apt -y install apt-transport-https ca-certificates curl software-properties-common &> /dev/null
    curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
    add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
    apt update &> /dev/null

    echo -e "33[01;34m 5秒后正式开始安装:Docker$DOCKER_VERSION版本33[00m"
    echo -e "33[01;34m 如果想安装其他版本,请按ctrl+c键退出,修改版本后重新执行!33[00m"
    echo -e "33[01;34m 提示:使用 apt-cache madison docker-ce 命令查看所有docker版本信息!33[00m"
    
    sleep 5

    apt -y  install docker-ce=${DOCKER_VERSION} docker-ce-cli=${DOCKER_VERSION}

    # 使用国内镜像加速
    # 阿里云(需要登录账号分配地址)
    # 网易云 https://vgunv6qp.mirror.aliyuncs.com
    # 腾讯云 https://mirror.ccs.tencentyun.com
    # 中科大 https://docker.mirrors.ustc.edu.cn
    # docker中国 https://registry.docker-cn.com
    mkdir -p /etc/docker
    tee /etc/docker/daemon.json <<-'EOF'
    {
        "registry-mirrors": [
            "https://mirror.ccs.tencentyun.com",
            "https://docker.mirrors.ustc.edu.cn",
            "https://registry.docker-cn.com"
        ]
    }
EOF
    systemctl daemon-reload
    systemctl restart docker
    docker info && echo -e "33[01;32m Docker$DOCKER_VERSION版安装完成33[00m" || echo -e "33[01;31m Docker 安装失败]"
}

install_docker
原文地址:https://www.cnblogs.com/wuvikr/p/14036955.html