- ALL
- java33
- linux32
- 工具17
- 其他14
- 数据库6
- vue5
- nas5
- 前端5
- git4
- ai3
- framework3
- windows3
- 脚本2
- app2
- docker2
- hexo2
- 智能家居2
- 小程序2
- maven2
- spring2
- mysql1
- api1
- 资源1
- markdown1
- 安全1
- question1
- python1
- 数据传输1
- 数据结构1
- nginx1
使用cloudflare配置一个国内镜像库,实现无科学使用docker
背景
常使用docker的应该都知道,两年前因为那个不可说的原因,docker被墙了。但是国内还有各大厂商、高校的国内镜像,能够满足我们的日常需求。
但是,今年6月份,各大高校厂商全部关闭了docker的国内镜像库。没有docker,日常开发部署的便利性极大的降低,各种开源软件的部署变得极为麻烦。毕竟熟悉了docker之后谁愿意再去使用传统的部署方式呢。
自己部署一个docker的镜像
总所周知赛博菩萨cloudflare提供了相当多的免费功能,日常很出名的免费防ddos攻击只是他其中一个用途。今天我们就使用它提供的Workers和Pages来制作一个国内可访问的docker镜像。
开源库
https://github.com/cmliu/CF-Workers-docker.io
创建
随便取个名字进行部署操作
编辑代码
复制仓库https://github.com/cmliu/CF-Workers-docker.io的_worker.js 内容填入
内容如下(注意修改workers_url):
// _worker.js
// Docker镜像仓库主机地址
let hub_ ...
docker相关操作
更新yum工具
yum install -y yum-utils
docker安装官方源
# 查询安装过的包
yum list installed | grep docker
# 卸载docker
yum -y remove docker
# 下载docke-ce
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
docker更新
# 更新源
yum makecache fast
# 安装
yum install docker-ce
# 开机自启
systemctl enable docker
# 启动docker
systemctl start docker
docker 镜像中央仓库
引用站外地址
docker镜像中心仓库
docker
docker 镜像下载
# 下载
docke ...