原项目说明:https://github.com/kubesre/docker-registry-mirrors/blob/main/dockerproxy/README.md
项目为docker-compose文件,可以一键启动一个代理服务器的docker,内容为:
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
这个项目我不清楚他的ssl证书是怎么搞的, 而且我习惯搭建一个服务后自己再使用nginx反代,所以我自己使用的配置如下:
version: '3'
services:
crproxy:
image: ghcr.io/daocloud/crproxy/crproxy:v0.9.1
container_name: crproxy
restart: unless-stopped
ports:
- 1180:8080
command: |
--acme-cache-dir=/tmp/acme
--acme-hosts=*
--default-registry=docker.io
tmpfs:
- /tmp/acme
启动该容器后再使用nginx反代。拉去镜像时使用反代用的域名即可,实测有效。
最新评论