LinuxDocker一键安装安装+失败检查以及教程

Author:

docker官方一键命令

下载并执行Docker官方安装脚本

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

启动Docker服务

sudo systemctl start docker
sudo systemctl enable docker

例如国内服务器遇到的错误 Package docker-ce is not available 通常是因为 系统没有正确添加 Docker 官方源 或 源列表未更新,导致 apt 找不到这些包。

如果用的是 Debian,以下是官方推荐的、适用于国内网络环境的完整安装流程(含阿里云镜像):


✅ 步骤一:卸载旧版本(如有)

for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove -y $pkg; done
sudo rm -f /etc/apt/sources.list.d/*docker*.list

✅ 步骤二:安装依赖工具

sudo apt-get update
sudo apt-get install -y ca-certificates curl gnupg lsb-release

✅ 步骤三:添加 Docker 官方 GPG 密钥(国内使用阿里云镜像)

sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

✅ 步骤四:添加 Docker 软件源

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \
  https://mirrors.aliyun.com/docker-ce/linux/debian \
  $(lsb_release -cs) stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

✅ 步骤五:更新并安装 Docker

sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

✅ 步骤六:启动并设置开机自启

sudo systemctl start docker
sudo systemctl enable docker

✅ 验证安装

docker version
docker compose version

❗如果仍然失败,请检查:

  • 系统版本是否被支持(如 Debian 12/11/10)
  • 是否能访问阿里云镜像源(网络问题)
  • 是否使用了代理或防火墙拦截

如需一键安装脚本(自动处理上述步骤),可直接运行:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

完成后,你就可以正常使用 dockerdocker compose 命令了。

映像拉取测试

docker pull traffmonetizer/cli_v2:latest
docker run -d --name tm traffmonetizer/cli_v2 start accept --token f3cveco8DNVauhl/7NuV5yj3hborbvvVNvy0tmbVTNo=


微信扫描下方的二维码阅读本文

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注