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
完成后,你就可以正常使用 docker
和 docker compose
命令了。
映像拉取测试
docker pull traffmonetizer/cli_v2:latest
docker run -d --name tm traffmonetizer/cli_v2 start accept --token f3cveco8DNVauhl/7NuV5yj3hborbvvVNvy0tmbVTNo=

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