zoukankan      html  css  js  c++  java
  • 01-ubuntu18.04安装docker脚本[含自动配置apt]

    01-ubuntu18.04安装docker脚本[含自动配置apt]

    脚本一键安装docker,并配置阿里云的docker镜像加速。

    #!/bin/bash
    #更新apt源为清华源
    echo "[Info] 正在备份默认apt源..."
    cp /etc/apt/sources.list /etc/apt/sources.list.bak
    echo "[Info] 正在替换apt源为清华apt源..."
    echo deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse > /etc/apt/sources.list
    echo deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse >> /etc/apt/sources.list
    echo deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse >> /etc/apt/sources.list
    echo deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse >> /etc/apt/sources.list
    echo "[Info] 正在更新源..."
    apt update
    echo "[Info] 正在更新软件..."
    apt upgrade -y
    
    #创建脚本目录
    echo “创建脚本目录”
    echo "++ mkdir /opt/shell"
    sudo mkdir /opt/shell
    cd /opt/shell
    #下载docker安装脚本
    echo "下载docker安装脚本"
    echo "++ sudo curl -fsSL get.docker.com -o get-docker.sh"
    sudo curl -fsSL get.docker.com -o get-docker.sh
    #执行脚本安装docker
    echo “执行脚本安装docker”
    echo "++ sudo sh get-docker.sh --mirror Aliyun"
    sudo sh get-docker.sh --mirror Aliyun
    #设置docker开机启动
    echo "设置脚本开机启动"
    echo "++ systemctl enable docker"
    sudo systemctl enable docker
    echo "启动docker"
    echo "++ systemctl start docker"
    sudo systemctl start docker
    
    sudo groupadd docker
    sudo usermod -aG docker $USER
    
    #配置镜像加速器
    #镜像加速地址每个人的不一样,在阿里云控制台可以看到 mkdir -p /etc/docker tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://xxxx.mirror.aliyuncs.com"] } EOF #重启docker systemct restart docker
  • 相关阅读:
    2014多校第四场1005 || HDU 4901 The Romantic Hero (DP)
    HDU 1698 Just a Hook (线段树区间更新)
    HDU 1016 Prime Ring Problem (素数筛+DFS)
    2014多校第二场1011 || HDU 4882 ZCC Loves Codefires (贪心)
    HDU 1142 A Walk Through the Forest(SPFA+记忆化搜索DFS)
    JSP九大内置对象和四个作用域
    Jsp遍历后台传过来的List
    JavaWeb文件上传和下载
    servlet中doGet()和doPost()的区别
    Ajax请求会话过期处理(JS)
  • 原文地址:https://www.cnblogs.com/lcxhk/p/14951225.html
Copyright © 2011-2022 走看看