安装docker
执行sudo -i切换至 root身份
步骤 1:更新 apt 软件包索引,安装依赖
步骤 1:更新 apt 软件包索引,安装依赖
apt update
apt install ca-certificates curl gnupg lsb-release -y
步骤 2:创建 keyrings 目录,存放 GPG 密钥
install -m 0755 -d /etc/apt/keyrings
步骤 3:下载阿里云 Docker 的 GPG 密钥(国内地址,不会连接重置)
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg
步骤 4:写入 Docker 阿里云 apt 软件源
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
步骤 5:更新 apt 源,读取新增的 docker 源
apt update
步骤 6:安装 Docker 引擎
apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y
步骤 7:配置国内镜像加速器
cat > /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://mirror.ccs.tencentyun.com"
]
}
EOF
步骤 8:重载服务 + 重启 docker 生效
systemctl daemon-reload
systemctl restart docker
步骤 9:验证安装成功
docker info安装docker compose (注意:新版是 docker compose(空格),旧脚本用的 docker-compose(横杠)是独立二进制。)
apt update
apt install docker-compose-plugin -y
验证命令:
docker compose version