科技密码
记录网络点滴生活

搭建自己的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反代。拉去镜像时使用反代用的域名即可,实测有效。

赞(0) 打赏
猛牛哥原创:科技密码 » 搭建自己的docker镜像代理服务器

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏