搭建自己的docker镜像代理服务器

原项目说明: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反代。拉去镜像时使用反代用的域名即可,实测有效。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容