timmy gist felülvizsgálása 10 months ago. Revízióhoz ugrás
Nincsenek változtatások
timmy gist felülvizsgálása 1 year ago. Revízióhoz ugrás
1 file changed, 36 insertions
install_docker.sh(fájl létrehozva)
| @@ -0,0 +1,36 @@ | |||
| 1 | + | #!/bin/bash | |
| 2 | + | ||
| 3 | + | # 更新系統軟體庫 | |
| 4 | + | echo "更新系統軟體庫..." | |
| 5 | + | sudo apt-get update -y | |
| 6 | + | ||
| 7 | + | # 安裝必要套件 | |
| 8 | + | echo "安裝必要套件:apt-transport-https、ca-certificates 和 curl..." | |
| 9 | + | DEBIAN_FRONTEND=noninteractive apt-get install -y -qq apt-transport-https ca-certificates curl >/dev/null | |
| 10 | + | ||
| 11 | + | # 安裝 Docker | |
| 12 | + | echo "下載並安裝 Docker..." | |
| 13 | + | curl -sSL https://get.docker.com/ | CHANNEL=stable sh | |
| 14 | + | ||
| 15 | + | # 驗證 Docker 是否安裝成功 | |
| 16 | + | if docker --version &> /dev/null | |
| 17 | + | then | |
| 18 | + | echo "Docker 安裝成功!版本:$(docker --version)" | |
| 19 | + | else | |
| 20 | + | echo "Docker 安裝失敗,請檢查網路或安裝腳本。" | |
| 21 | + | fi | |
| 22 | + | ||
| 23 | + | # 下載並安裝 Docker Compose | |
| 24 | + | echo "下載並安裝 Docker Compose..." | |
| 25 | + | curl -L "https://github.com/docker/compose/releases/download/v$(curl -Ls https://www.servercow.de/docker-compose/latest.php)/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose | |
| 26 | + | ||
| 27 | + | # 賦予執行權限 | |
| 28 | + | chmod +x /usr/local/bin/docker-compose | |
| 29 | + | ||
| 30 | + | # 驗證 Docker Compose 是否安裝成功 | |
| 31 | + | if docker-compose --version &> /dev/null | |
| 32 | + | then | |
| 33 | + | echo "Docker Compose 安裝成功!版本:$(docker-compose --version)" | |
| 34 | + | else | |
| 35 | + | echo "Docker Compose 安裝失敗,請檢查網路或安裝腳本。" | |
| 36 | + | fi | |
Újabb
Régebbi