高效、干净的 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