01-ubuntu18.04安裝docker指令碼[含自動配置apt]
阿新 • • 發佈:2021-06-29
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