国内服务器无法安装Docker?教你一键安装Docker并配置镜像加速源

一、安装必要依赖包

先更新系统软件源并安装基础工具,确保后续操作正常执行:

apt update
apt upgrade -y
apt install curl vim wget gnupg dpkg apt-transport-https lsb-release ca-certificates

二、国内镜像源安装 Docker(推荐)

方案 A:阿里云镜像

curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg && \
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/debian $(lsb_release -cs) stable" > /etc/apt/sources.list.d/docker.list && \
apt update && apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

方案 B:腾讯云镜像

curl -fsSL https://mirrors.cloud.tencent.com/docker-ce/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg && \
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.cloud.tencent.com/docker-ce/linux/debian $(lsb_release -cs) stable" > /etc/apt/sources.list.d/docker.list && \
apt update && apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

三、Docker Compose 安装(二选一)

方案 A:国内镜像下载(兼容旧脚本)

DOWNLOAD_URL="https://mirrors.aliyun.com/docker-toolbox/linux/compose" && \
COMPOSE_VERSION=$(curl -s $DOWNLOAD_URL/ | grep -oP 'v\d+\.\d+\.\d+' | head -n 1) && \
ARCH=$(uname -m) && \
curl -L $DOWNLOAD_URL/v${COMPOSE_VERSION}/docker-compose-${ARCH} -o /usr/local/bin/docker-compose && \
chmod +x /usr/local/bin/docker-compose

方案 B:通过 Docker 官方插件

docker compose version

四、配置 Docker 镜像加速器

tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": [
    "https://dockerproxy.com",
    "https://hub-mirror.c.163.com",
    "https://ypzju6vq.mirror.aliyuncs.com",
    "https://mirror.ccs.tencentyun.com"
  ]
}
EOF

五、启动服务

systemctl enable --now docker

六、其他说明

  1. 选择阿里云或腾讯云方案执行安装
  2. 根据需求选择 Docker Compose 安装方式
  3. 所有命令需以 root 权限执行
  4. 完成后执行 docker info查看加速器配置

原创文章,作者:ilong,如若转载,请注明出处:https://zhuji.cool/jishujiaocheng/38.html

(1)
上一篇 2025年11月8日 下午5:12

发表回复

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