【原创】运维基础之Docker(3)搭建私有仓库
2024-08-29 23:28:52
下载并启动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"]}
最新文章
- 谈 CSS 模块化
- MySQL 视图
- clover 在win10下工作不正常
- codeforces 507B. Painting Pebbles 解题报告
- springboot
- android文件存储位置切换
- Codeforces Gym 100637A A. Nano alarm-clocks 前缀和处理
- Messages消息处理
- Delphi 串口打印机打印
- ORB_SLAM2之Pangolin的安装与问题处理
- 第六次作业:Alpha阶段综合报告(Java-Team)
- 使用Builder模式创建复杂可选参数对象
- 大量示例彻底搞懂Linux查找,which,whereis,locate,find
- python———day02
- rbac组件引用
- CSS脱离文档流&;浮动
- robot framework浏览器与驱动的匹配
- vue-router 动态添加 路由
- Application.ProcessMessages; 的重要性
- 解决linux更新apt软件源时报出GPG错误