其实Docker Registry 就是一个API backend,所以加一个Nginx前端有大大的好处,比如docker push 时增加用户名密码验证。

怎么加?请参考以下nginx配置

upstream docker-registry {
server 127.0.0.1:5000;
} server {
listen 80;
server_name you.awesome.com;
client_max_body_size 0;
chunked_transfer_encoding on; location / { if ($http_user_agent ~ "^(docker\/1\.(3|4|5(?!\.[0-9]-dev))|Go ).*$" ) {
return 505;
} proxy_pass http://docker-registry/;
proxy_set_header Host $http_host; # required for docker client's sake
proxy_set_header X-Real-IP $remote_addr; # pass on real client's IP
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_read_timeout 900;
}
}

  

完成,如果还不成功,可以联系楼主,楼主可以提供有偿远程调试服务。

2月17日更新

情人节过完,就马上有同学问为什么要给registry加一个前端?因为更换ssl证书需要重启docker。当然,不用ssl裸奔的同学可以忽略这个坑,但是作为一个有为青年,你怎么能容忍自己的网站地址栏没有绿色的小图标~~~

最新文章

  1. C#改善程序的50种方法
  2. TYVJ P1012 火柴棒等式 Label:枚举
  3. 微信自定义菜单说php json_encode不转义中文汉字的方法
  4. webvector将html转为svg或者png图片的工具
  5. 【C#学习笔记】从粘贴板复制文本
  6. Openstack安装
  7. linux ssh rsa免输入密码
  8. 面试cookie
  9. 【LeetCode练习题】Maximum Depth of Binary Tree
  10. VS2008 环境中完美搭建 Qt 4.7.4 静态编译的调试与发布(好像很不错,有六张插图说明)good
  11. 王立平--android发育,转让eclipse可选颜色
  12. 【PL/SQL Developer】动态执行表不可访问,本会话的自动统计被禁止
  13. Nginx是如何处理Request的?
  14. 6#day2总结
  15. BSOJ 3899 -- 【CQOI2014】 数三角形
  16. PHP7 学习笔记(六)403 Forbidden - WAMP Server 2.5
  17. NHibernate.3.0.Cookbook第一章第六节Handling versioning and concurrency的翻译
  18. Jmter安装和配置
  19. 课时10.第一个HTML网页(掌握)
  20. Eclipse切换字体颜色

热门文章

  1. cocos多点触控实效注意事项
  2. 可能是Mac环境变量恢复的参考
  3. PHP 输入流 php://input
  4. centos 6.8 安装 nginx-1.11.4
  5. HTML 标签 表格
  6. C#生成随机字符串(数字,字母,特殊符号)
  7. Delphi常用关键字用法详解
  8. Qt开发中的实用笔记二--中文转码问题和string转换问题:
  9. SQL Server Profiler
  10. SQLSERVER系统视图,系统表,sys.sql_modules视图