Files
shellscripts/k8s/reinstall_docker.sh
Your Name b00f025742 update
2024-11-12 00:07:46 +08:00

33 lines
1007 B
Bash

#!/bin/bash
# Step 1: 卸载旧版本
sudo apt-get remove -y docker docker-engine docker.io containerd runc
# Step 2: 更新apt包索引
sudo apt-get update
# Step 3: 安装必要的包
sudo apt-get install -y \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lsb-release
# Step 4: 添加Docker的官方GPG密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
# Step 5: 设置稳定的存储库
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# Step 6: 更新apt包索引并安装Docker Engine
sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io
# Step 7: 验证Docker安装
sudo docker run hello-world
echo "Docker and Docker Compose have been successfully reinstalled."