- 部署需要一台可以正常访问Dockerhub的主机 如果没有部署1panel面板,可以直接使用docker-compose部署也行
- 1panel面板-容器-编排模版,名称随意,代码如下

#version: '3' #最新版本docker 不在需要此字段
services:
registry:
image: registry:2
ports:
- "15000:5000"#15000这个端口是可以自己设置的,建议自己调整一下
environment:
REGISTRY_PROXY_REMOTEURL: https://registry-1.docker.io # 上游源
REGISTRY_STORAGE_CACHE_BLOBDESCRIPTOR: inmemory # 内存缓存
volumes:
- ./data:/var/lib/registry
- 找到编排-创建编排-编排模版,选择之前创建的模版。确认后台就会自动创建模版。


- 反向代理域名访问。解析一个域名到云主机,我这里测试域名在CF,自带ssl证书,1panel创建一个反向代理站点,使用宝塔也是类似。

- 将域名配置到本地的Docker注册表有管理面板的可以直接添加注册表,无管理面板可在docker安装目录daemon.json添加以下代码,下面域名改成你上面的那个。然后重启Docker。
{
"registry-mirrors": ["https://myregistry.example.com"]
}
systemctl restart docker

新盘新项目,不再等待,现在就是最佳上车机会!