自建多平台容器镜像代理服务,支持 Docker Hub, GitHub, Google, k8s, Quay, Microsoft 等镜像仓库.
⚠️ 重要:一台国外的服务器腾讯云特惠服务器推荐,并且未被墙。一个域名,无需国内备案,便宜的就行(推荐xyz结尾的,首年最低7元)!通过脚本可自动实现HTTPS。
使用脚本前请确认域名的[@记录和*记录]已经解析到该服务器!
⚠️ 前提: 准备一个域名并做好 DNS 解析到准备好的服务器的 IP
version: '3'
services:
crproxy:
image: ghcr.io/daocloud/crproxy/crproxy:v0.9.1
container_name: crproxy
restart: unless-stopped
ports:
- 80:8080
- 443:8080
command: |
--acme-cache-dir=/tmp/acme
--acme-hosts=*
--default-registry=docker.io
tmpfs:
- /tmp/acme
# 非必须, 如果这台服务器无法畅通的达到你要的镜像仓库可以尝试配置
#environment:
#- https_proxy=http://proxy:8080
#- http_proxy=http://proxy:808
docker-compose up -d
docker pull 你的域名/hello-world
{
"registry-mirrors": [
"https://你的域名"
]
}
修改完配置文件后重启docker
systemctl daemon-reload && systemctl restart docker
docker pull hello-world