Nginx 代理 Harbor 镜像仓库:配置与推送镜像
- 配置
harbor.yml文件中的参数:
hostname:harbor.my.cnhttp.port:30001external_url:http://harbor.my.cn:30001
- 配置 Nginx 的代理:
在 Nginx 的配置文件中添加以下内容:
server {
listen 28000;
server_name harbor.my.cn;
location / {
proxy_pass http://localhost:30001;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
- 配置推送镜像:
使用 docker login 命令登录到 Harbor 仓库,例如:
docker login harbor.my.cn:28000
使用 docker tag 命令将本地镜像标记为 Harbor 仓库中的镜像,例如:
docker tag myimage harbor.my.cn:28000/myproject/myimage
使用 docker push 命令将标记的镜像推送到 Harbor 仓库中,例如:
docker push harbor.my.cn:28000/myproject/myimage
原文地址: https://www.cveoy.top/t/topic/j8pA 著作权归作者所有。请勿转载和采集!