下载并启动registry

$ docker pull registry
$ docker run --name my_registry -d -p 5000:5000 -v /var/lib/registry:/var/lib/registry registry

从官方仓库下载nginx并push到私有仓库中

$ docker pull nginx
$ docker tag nginx localhost:5000/mynginx
$ docker push localhost:5000/mynginx

push报错

The push refers to repository [localhost:5000/nginx]
Get https://localhost:5000/v2/: http: server gave HTTP response to HTTPS client

解决方法

$ echo '{ "insecure-registries":["localhost:5000"] }' > /etc/docker/daemon.json
$ service docker restart

早期docker版本(1.10及之前)不支持insecure-registries,需要改为

# vi /etc/sysconfig/docker
OPTIONS='--selinux-enabled --insecure-registry=localhost:5000 --log-driver=journald'

再push即可

$ curl http://localhost:5000/v2/_catalog
{"repositories":["mynginx"]}

最新文章

  1. 谈 CSS 模块化
  2. MySQL 视图
  3. clover 在win10下工作不正常
  4. codeforces 507B. Painting Pebbles 解题报告
  5. springboot
  6. android文件存储位置切换
  7. Codeforces Gym 100637A A. Nano alarm-clocks 前缀和处理
  8. Messages消息处理
  9. Delphi 串口打印机打印
  10. ORB_SLAM2之Pangolin的安装与问题处理
  11. 第六次作业:Alpha阶段综合报告(Java-Team)
  12. 使用Builder模式创建复杂可选参数对象
  13. 大量示例彻底搞懂Linux查找,which,whereis,locate,find
  14. python———day02
  15. rbac组件引用
  16. CSS脱离文档流&浮动
  17. robot framework浏览器与驱动的匹配
  18. vue-router 动态添加 路由
  19. Application.ProcessMessages; 的重要性
  20. 解决linux更新apt软件源时报出GPG错误

热门文章

  1. HTTP常见错误返回状态代码
  2. 08-JavaScript中的函数
  3. hdu-1728(贪心&&bfs的灵活运用吧)
  4. HashMap 与 HashSet 联系
  5. 通过CONN_MAX_AGE优化Django的数据库连接
  6. js 实现数据结构 -- 队列
  7. Codeforces #381(div2)
  8. [ZJOI2016]旅行者
  9. [SHOI2014]三叉神经树
  10. Mysql相关知识点梳理(一):优化查询