一、安装必要依赖包
先更新系统软件源并安装基础工具,确保后续操作正常执行:
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六、其他说明
- 选择阿里云或腾讯云方案执行安装
- 根据需求选择 Docker Compose 安装方式
- 所有命令需以 root 权限执行
- 完成后执行
docker info查看加速器配置
原创文章,作者:ilong,如若转载,请注明出处:https://zhuji.cool/jishujiaocheng/38.html