腳本一鍵安裝docker


Ubuntu18.04 LTS 一鍵安裝docker-ce腳本

#!/bin/bash
#Author:Eddie.Peng

#指定安裝的docker版本,可在添加apt源后通過apt-cache madison docker-ce查看
docker_version=5:20.10.6~3-0~ubuntu-bionic

#安裝必要的一些系統工具
sudo apt update -y
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y

#安裝GPG證書
sudo curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

#寫入軟件源信息
sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

#更新軟件源並安裝Docker-CE
sudo apt update -y
sudo apt install docker-ce=$docker_version docker-ce-cli=$docker_version -y

#配置阿里雲鏡像加速源
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
    "registry-mirrors": ["https://4c7nk4qf.mirror.aliyuncs.com"]
}
EOF

#重啟docker引擎服務
sudo systemctl daemon-reload
sudo systemctl restart docker

#檢查docker是否安裝成功
if [ $? -eq 0 ];then
    echo -e "\033[1;32m Docker start successful. \033[0m"
else
    echo -e "\033[1;31m Docker start failed!please check! \033[0m"
fi

centos7 一鍵安裝docker-ce腳本

#!/bin/bash
#Author:Eddie.Peng

#指定安裝的docker版本,可在加入yum源后通過yum list docker-ce --showduplicates|sort -r查看
docker_version=20.10.6-3.el7

#安裝必要的一些系統工具
sudo yum install yum-utils device-mapper-persistent-data lvm2 -y

#添加軟件源信息
sudo wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

#更新yum源並安裝Docker-CE
sudo yum makecache fast
sudo yum install docker-ce-$docker_version docker-ce-cli-$docker_version -y

# 添加阿里雲鏡像加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
    "registry-mirrors": ["https://4c7nk4qf.mirror.aliyuncs.com"]
}
EOF

#重啟docker引擎服務
sudo systemctl daemon-reload
sudo systemctl restart docker
sudo systemctl enable docker

#檢查docker是否安裝成功
if [ $? -eq 0 ];then
    echo -e "\033[1;32m Docker start successful. \033[0m"
else
    echo -e "\033[1;31m Docker start failed!please check! \033[0m"
fi


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM