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
原文地址:https://www.cnblogs.com/lcxhk/p/14951225.html