下面是一个用于在 Ubuntu 系统上一键安装 Docker 的 Bash 脚本:
#!/bin/bash
# 更新软件包列表并安装依赖包
sudo apt-get update
sudo apt-get install -y \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
# 添加 Docker 的官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
# 设置 Docker 稳定版的 APT 软件源
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
# 更新 APT 软件包列表
sudo apt-get update
# 安装 Docker
sudo apt-get install -y docker-ce docker-ce-cli containerd.io
# 启动并设置 Docker 开机自启
sudo systemctl enable docker
sudo systemctl start docker
# 验证 Docker 是否安装成功
if docker --version > /dev/null 2>&1; then
echo "Docker 安装成功,版本信息如下:"
docker --version
else
echo "Docker 安装失败,请检查日志。"
fi
将这个脚本保存为 install_docker.sh
,然后运行以下命令来执行脚本:
chmod +x install_docker.sh
./install_docker.sh
这个脚本将自动安装 Docker 并启动 Docker 服务,同时设置 Docker 开机自启。