博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Docker 学习9 Docker私有registry
阅读量:5287 次
发布时间:2019-06-14

本文共 3463 字,大约阅读时间需要 11 分钟。

一、docker registry分类

  

 二、安装docker-hub提供的registry

  1、安装

[root@localhost yum.repos.d]# yum install -y docker-registry[root@localhost yum.repos.d]# rpm -ql docker-distribution/etc/docker-distribution/registry/config.yml/usr/bin/registry/usr/lib/systemd/system/docker-distribution.service/usr/share/doc/docker-distribution-2.6.2/usr/share/doc/docker-distribution-2.6.2/AUTHORS/usr/share/doc/docker-distribution-2.6.2/CONTRIBUTING.md/usr/share/doc/docker-distribution-2.6.2/LICENSE/usr/share/doc/docker-distribution-2.6.2/MAINTAINERS/usr/share/doc/docker-distribution-2.6.2/README.md/var/lib/registry[root@localhost yum.repos.d]# cat /etc/docker-distribution/registry/config.yml version: 0.1log:  fields:    service: registrystorage:    cache:        layerinfo: inmemory    filesystem:        rootdirectory: /var/lib/registryhttp:    addr: :5000[root@localhost /]# netstat -anpt|grep 5000tcp6       0      0 :::5000                 :::*                    LISTEN      115204/registry

  2、安装后客户端要push镜像默认是需要https的,但是此仓库默认为http协议,因此需要在客户端 /etc/docker/daemon.json 文件下将需要连接的http仓库地址以非安全形式添加进去

[root@localhost /]# cat /etc/docker/daemon.json {  "registry-mirrors": ["https://guxaj7v7.mirror.aliyuncs.com"],  "insecure-registries": ["www.wohaoshuai.com:5000"]}[root@localhost /]# docker tag wohaoshuaihttpd:v0.1-1 www.wohaoshuai.com:5000/wohaoshuaihttpd:v0.1-1[root@localhost /]# systemctl restart docker[root@localhost /]# docker push www.wohaoshuai.com:5000/wohaoshuaihttpd:v0.1-1 The push refers to repository [www.wohaoshuai.com:5000/wohaoshuaihttpd]d08a986474c1: Pushed 0b97b1c81a32: Pushed v0.1-1: digest: sha256:49d22819c6014a0e1c5ffb8982a0e45a24d1cf6fb300310269d9f3d68081bcfb size: 734
[root@localhost registry]# pwd/var/lib/registry/docker/registry[root@localhost registry]# tree .└── v2    ├── blobs    │?? └── sha256    │??     ├── 08    │??     │?? └── 087c55a4372d53b3413898cde2fb45a6e7949cd876d2d4a0bef3e89d2ddb2783    │??     │??     └── data    │??     ├── 49    │??     │?? └── 49d22819c6014a0e1c5ffb8982a0e45a24d1cf6fb300310269d9f3d68081bcfb    │??     │??     └── data    │??     ├── 87    │??     │?? └── 87261e2e0944a05c77878c1214d2a14a0e62ec63fc90db014ef23af1380c5083    │??     │??     └── data    │??     └── fc    │??         └── fc1a6b909f82ce4b72204198d49de3aaf757b3ab2bb823cb6e47c416b97c5985    │??             └── data    └── repositories        └── wohaoshuaihttpd            ├── _layers            │?? └── sha256            │??     ├── 087c55a4372d53b3413898cde2fb45a6e7949cd876d2d4a0bef3e89d2ddb2783            │??     │?? └── link            │??     ├── 87261e2e0944a05c77878c1214d2a14a0e62ec63fc90db014ef23af1380c5083            │??     │?? └── link            │??     └── fc1a6b909f82ce4b72204198d49de3aaf757b3ab2bb823cb6e47c416b97c5985            │??         └── link            ├── _manifests            │?? ├── revisions            │?? │?? └── sha256            │?? │??     └── 49d22819c6014a0e1c5ffb8982a0e45a24d1cf6fb300310269d9f3d68081bcfb            │?? │??         └── link            │?? └── tags            │??     └── v0.1-1            │??         ├── current            │??         │?? └── link            │??         └── index            │??             └── sha256            │??                 └── 49d22819c6014a0e1c5ffb8982a0e45a24d1cf6fb300310269d9f3d68081bcfb            │??                     └── link            └── _uploads

三、安装Harbor

   1、docker compose 

48分49

 

转载于:https://www.cnblogs.com/Presley-lpc/p/10761408.html

你可能感兴趣的文章
NOIP2016提高A组五校联考2总结
查看>>
iOS 项目的编译速度提高
查看>>
table中checkbox选择多行
查看>>
Magento开发文档(三):Magento控制器
查看>>
性能调优攻略
查看>>
ie6解决png图片透明问题
查看>>
瞬间的永恒
查看>>
2019-8-5 考试总结
查看>>
JS中实现字符串和数组的相互转化
查看>>
web service和ejb的区别
查看>>
Windows Azure Cloud Service (29) 在Windows Azure发送邮件(下)
查看>>
微信上传素材返回 '{"errcode":41005,"errmsg":"media data missing"}',php5.6返回
查看>>
div或者p标签单行和多行超出显示省略号
查看>>
Elasticsearch 滚动重启 必读
查看>>
Hadoop基本概念
查看>>
java.util.zip压缩打包文件总结一:压缩文件及文件下面的文件夹
查看>>
浅说 apache setenvif_module模块
查看>>
MySQL--数据插入
查看>>
重新学习python系列(二)? WTF?
查看>>
shell脚本统计文件中单词的个数
查看>>