杂技浅尝

记录一次 Docker Registry Proxy 的 HTTPS 证书续期排查

先说结论: 服务没有开放 80/443 端口时,不能直接走依赖 80 端口的 HTTP-01 验证。这次我改用 acme.sh + Cloudflare DNS Challenge 申请泛域名证书,再通过 --install-cert 写回 Nginx 挂载目录,并在续期后自动重启容器。 背景 我有一套自建的 Docker Registry Proxy 服务,可看这篇博客:docker 自建镜像加速,用来代理 Docker Hub、GHCR、Quay、GCR、K8S、MCR、NVCR 等镜像源。 ...

2026-06-02 · 7 分钟 · 3333 字 · Updated: 2026-07-21 · 
杂技浅尝

Harbor push unauthorized

我真的快没招了,这个东西折磨了我很久了 具体是什么情况 如下 1 2 3 4 docker push hub.szmckj.cn/hotpotcat/perm-check:zz The push refers to repository [hub.szmckj.cn/hotpotcat/perm-check] 17eec7bbc9d7: Unavailable error from registry: unauthorized to access repository: hotpotcat/perm-check, action: push: unauthorized to access repository: hotpotcat/perm-check, action: push 如这里所见。我在公司的服务器上装了 VMware Harbor 来多地同步docker镜像,同时存一些基本镜像避免网络问题。 但是无论我在哪里都愉快使用的时候,在家里的Windows遇到了这个 无法push的问题 ...

2025-10-29 · 3 分钟 · 1389 字 · 
杂技浅尝

Nginx Certbot

Nginx and Let’s Encrypt with Docker 这篇主要都是来自 medium 的这篇文章 Nginx and Let’s Encrypt with Docker in Less Than 5 Minutes | by Philipp | Medium 非常简单,我也就不多赘述,如果有不明白的问问 g 老师或者 c 老师即可 配完后确保域名解析到服务器即可(一直忘记改 cf,懵了好一会儿) 主要是为了下一篇文章 配置评论系统 ...

2025-03-25 · 1 分钟 · 123 字 · 
杂技浅尝

Nginx 记一次基础转发配置

显示已折叠代码(28 行) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 server { listen 1043 ssl default_server; server_name 172.16.99.32; ssl_certificate /etc/nginx/ssl/1043/server.crt; ssl_certificate_key /etc/nginx/ssl/1043/server.key; access_log /var/log/nginx/1043_access.log; error_log /var/log/nginx/1043_error.log warn; location / { add_header Access-Control-Allow-Origin "*"; add_header Access-Control-Allow-Methods "GET, POST, OPTIONS"; add_header Access-Control-Allow-Headers "Authorization, Content-Type"; add_header Access-Control-Allow-Credentials true; proxy_pass http://X.X.X.X:1030; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; # 处理 OPTIONS 预检请求 if ($request_method = OPTIONS) { return 204; } } } 这个 nginx 配置做了什么事情 1 server { • 定义一个 server 块,表示一个独立的虚拟主机配置。 ...

2025-03-24 · 2 分钟 · 728 字 ·