高效、干净的 Docker
一键部署方案

本脚本专为国内环境设计,自动检测发行版,配置最优化仓库源,集成 Compose 等核心组件。

1

快速安装

bash
bash <(curl -sSL https://cdn.jsdelivr.net/gh/docker/docker-install@master/install.sh)
Fastly 节点
bash <(curl -sSL https://fastly.jsdelivr.net/gh/docker/docker-install@master/install.sh)
Gcore 节点
bash <(curl -sSL https://gcore.jsdelivr.net/gh/docker/docker-install@master/install.sh)
Jsdmirror 节点
bash <(curl -sSL https://cdn.jsdmirror.com/gh/docker/docker-install@master/install.sh)
Cloudflare 节点
bash <(curl -sSL https://testingcf.jsdelivr.net/gh/docker/docker-install@master/install.sh)

进阶选项

国内镜像源

在中国大陆境内服务器上使用以加速安装包下载。

--mirror Aliyun --mirror AzureChinaCloud

版本锁定

指定安装特定的 Docker 引擎版本(例如 23.0)。

--version 23.0

安装频道

切换稳定版或测试版(预发布)。

--channel stable|test

仅配置仓库

仅添加 Repo 源而不执行安装。

--setup-repo

禁用自动启动

安装后不立即启动 Docker 服务。

--no-autostart

镜像加速器配置 (Registry Mirror)

这是针对 Docker Hub 镜像下载慢的优化(安装后执行):

bash
echo '{"registry-mirrors": ["https://docker.1ms.run"]}' | sudo tee /etc/docker/daemon.json > /dev/null
systemctl daemon-reload
systemctl restart docker

功能特性

  • 自动检测 Linux 发行版与架构
  • 内置 Docker Compose 安装
  • 非交互式,适合自动化脚本
  • 默认配置最新稳定通道