我的加速域名为:docker.bocchi.one
⚠:因为大陆政策:无法正常使用Docker相关的所有服务,本着技术无价的原则,在不违反《中华人民共和国计算机信息系统安全保护条例》 相关条例的前提下,本站将为广大开发者提供安装,加速手段,违法不可取
第一部分:安装Docker
安装curl
#CentOS
yum install curl -y
#Debian/Ubuntu
apt install -y curl
使用官方安装脚本自动安装:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
启动 Docker。
sudo systemctl start docker
开机自启动Docker
sudo systemctl enable docker
通过运行 hello-world 镜像来验证是否正确安装了 Docker Engine-Community 。(大陆主机请先前往第三部分配置好加速在回来运行测试)
sudo docker run hello-world
第二部分:安装docker-compose
Compose 简介
Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。
如果你还不了解 YML 文件配置,可以先阅读 YAML 入门教程。
Compose 使用的三个步骤:
- 使用 Dockerfile 定义应用程序的环境。
- 使用 docker-compose.yml 定义构成应用程序的服务,这样它们可以在隔离环境中一起运行。
- 最后,执行 docker-compose up 命令来启动并运行整个应用程序。
docker-compose.yml 的配置案例如下(配置参数参考下文):
# yaml 配置实例
version: '3'
services:
web:
build: .
ports:
- "5000:5000"
volumes:
- .:/code
- logvolume01:/var/log
links:
- redis
redis:
image: redis
volumes:
logvolume01: {}
Compose 安装
Linux 上我们可以从 Github 上下载它的二进制包来使用,最新发行的版本地址:https://github.com/docker/compose/releases。
运行以下命令以下载 Docker Compose 的当前稳定版本:
sudo curl -L "https://github.com/docker/compose/releases/download/v2.27.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
将可执行权限应用于二进制文件:
sudo chmod +x /usr/local/bin/docker-compose
创建软链:
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
测试是否安装成功:
docker-compose version
第三部分:设置Docker镜像加速
本站Docker加速节点:
sudo tee /etc/docker/daemon.json <<EOF
{
"registry-mirrors": [
"https://docker.bocchi.one",
"https://docker.1panel.live",
"https://hub.rat.dev",
"https://docker.m.daocloud.io",
"https://do.nark.eu.org",
"https://dockerpull.com",
"https://dockerproxy.cn",
"https://docker.awsl9527.cn",
"https://docker.1panel.live",
"https://docker.m.daocloud.io",
"https://docker.211678.top"
]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:xiaoman1221@yhdzz.cn,工作室将第一时间处理!
2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。
3.所有资源仅限于参考和学习,版权归原作者所有。


博主给的源里dockerproxy.cn目前最稳,延迟低还很少抽风
我之前也踩过这坑,json格式错一点docker就起不来,心累
这教程步骤挺细,不过能不能加个常见错误排查表?
arm服务器基本命令一样,但compose得下linux-aarch64版本,别直接套x86链接
那个1panel的源最近好像有点慢,有人换别的了吗?
国内docker环境真是又爱又恨,没镜像源根本没法玩
hhh新手表示照着做成功了,就是yml格式看得眼花
前几天刚搞完这个,确实折腾了好久,尤其是compose版本对不上
蹲个后续,会不会出一键配置脚本?手动敲命令太累了
sudo systemctl restart docker老是失败,后来发现daemon.json少了个逗号,无语
感觉还行,至少比网上那些残缺教程强
有没有人用树莓派跑这个?arm64架构会不会有问题啊
yml缩进真的坑,我上次因为tab和空格混用直接崩了两小时
这个加速源列表太实用了,刚试了docker.bocchi.one,拉镜像快了不少
这个方法可以试试,至少比自己搭代理强
蹲一个docker-compose更新通知渠道,老怕版本不兼容
可以关注GitHub release页,开个watch就行,有新版本会通知
1panel那个我用了几天,感觉比daocloud稳一点
sudo systemctl restart docker失败多半是配置写错了,检查下json格式
arm架构的话命令基本一样,但得确认下compose有没有arm版本
博主这镜像源列表太及时了,正好今天要装
yml那个缩进真的离谱,搞了我两个小时才发现是空格问题
步骤很全,连加速都给好了,新手有福了
那如果是arm架构的服务器呢,命令一样吗
想问下性能怎么样?多容器跑起来资源占用高吗?
这个教程对新手挺友好的,步骤都列出来了
我也是,之前拉个镜像能卡半小时,现在快多了
加速节点挺全的,收藏了,下次重装系统试试
感谢分享!按照步骤走一遍确实装上了👍
有没有更简单的办法,这一串命令看着就头大
之前用daocloud的源,现在好像也不怎么稳定了🤔
我试了docker.bocchi.one这个,速度还行,但偶尔会连不上
想问下博主用的哪个Linux发行版?我这边Ubuntu 22.04能直接用吗
yml配置格式太敏感了,有时候一个缩进不对就各种报错
国内玩docker确实得靠这些镜像源续命,不然根本动不了
现在不用镜像源基本等于没法用,连hello-world都拉不下来,属实无奈
compose跑微服务确实香,但调试起来有点头疼
我直接用的1panel那个源,延迟低,不知道其他人咋样
感觉还行
博主给的镜像源里哪个最稳啊?蹲个推荐
yml文件格式太敏感,多一个空格都起不来,心累
docker-compose装完版本不对咋办,v2.27.1找不到包
版本号可以自己改,去github release页面找对应架构的包就行
v2.27.1确实有时候下不了,可以试试换v2.26.1,稳定些
国内用docker真是寸步难行,靠这些镜像续命了属于是
前几天刚配完docker,结果网络问题折腾一晚上,早看到这篇省事了
网络问题太真实了,我之前也是卡在pull镜像那步半天
sudo systemctl restart docker这步老失败,有人遇到吗?
这个加速地址试了,拉镜像快多了👍
速度确实可以,比之前用官方源快多了