博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
07:企业级镜像仓库Harbor
阅读量:7226 次
发布时间:2019-06-29

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

1、Harbor概述

  Habor是由VMWare公司开源的容器镜像仓库。事实上,Habor是在Docker Registry上进行了相应的企业级扩展,从而获得了更加广泛的应用,这些新的企业级特性包括:管理用户界面,基于角色的访问控制 ,AD/LDAP集成以及审计日志等,足以满足基本企业需求。

官方地址:https://vmware.github.io/harbor/cn/

2、Harbor部署

 Harbor安装有3种方式:

  • 在线安装:从Docker Hub下载Harbor相关镜像,因此安装软件包非常小
  • 离线安装:安装包包含部署的相关镜像,因此安装包比较大
  • OVA安装程序:当用户具有vCenter环境时,使用此安装程序,在部署OVA后启动Harb

离线安装部署情况:

# tar zxvf harbor-offline-installer-v1.5.1.tgz # cd harbor # vi harbor.cfghostname = 192.168.12.11    # 服务器IP    ui_url_protocol = httpharbor_admin_password = 123456 # ./prepare# ./install.

3、基本使用

1、配置http镜像仓库可信任 # vi /etc/docker/daemon.json {
"insecure-registries":["reg.ctnrs.com"]} # systemctl restart docker 2、打标签 # docker tag centos:6 reg.ctnrs.com/library/centos:6 3、上传 # docker push reg.ctnrs.com/library/centos:6 4、下载 # docker pull reg.ctnrs.com/library/centos

4、Docker Hub:

Docker Hub作为Docker默认官方公共镜像;如果想自己搭建私有镜像仓库,官方也提供registry镜像,使得搭建私有仓库非常简单。

下载registry镜像并启动

# docker pull registry# docker run -d -v /opt/registry:/var/lib/registry -p 5000:5000 --restart=always --name registry registry

测试,查看镜像仓库中所有镜像

# curl http://192.168.0.212:5000/v2/_catalog{
"repositories":[]}

私有镜像仓库:

1、配置私有仓库可信任# vim /etc/docker/daemon.json {
"insecure-registries":["192.168.12.12:5000"]}# systemctl restart docker2、打标签# docker tag centos:6 192.168.12.12:5000/centos:63、上传# docker push 192.168.12.12:5000/centos:64、下载# docker pull 192.168.12.12:5000/centos:65、列出镜像标签# curl http://192.168.0.212:5000/v2/centos/tags/li

 

Docker Hub公告镜像仓库使用:

1、注册账号https://hub.docker.co2、登录Docker Hub# docker login 或 # docker login --username=zwm--password=1234563、镜像打标签# docker tag wordpress:v1 zwm/wordpress:v14、上传# docker push zwm/wordpress:v1搜索测试:# docker search zwm5、下载# docker pull zwm/wordpress:

 

转载于:https://www.cnblogs.com/zheng-weimin/p/10325149.html

你可能感兴趣的文章
WordPress 5.2 Beta 3 发布,要求 PHP 5.6.20 以上版本
查看>>
通通连起来——无处不在的流
查看>>
互联网+时代,看云计算如何改变传统行业
查看>>
ZFS ARC & L2ARC zfs-$ver/module/zfs/arc.c
查看>>
c++类默认拷贝构造函数---浅复制
查看>>
2019年最火热的Golang项目
查看>>
可实现RSSD云硬盘120万IOPS的SPDK IO路径优化实践
查看>>
Vue项目部署遇到的坑(你肯定会遇到!)
查看>>
资源分享计划第三期 0511
查看>>
awk 文本处理
查看>>
【JSConf EU 2018】主题总结 (部分主题已有中文文章)
查看>>
JavaScript面向对象名词详解
查看>>
Java设计模式学习 - 责任链模式
查看>>
JVM,DVM,ART
查看>>
webgl滤镜--会呼吸的痛
查看>>
用Go语言实现微信支付SDK
查看>>
oauth2在php实践
查看>>
LeetCode.914 卡牌分组
查看>>
填坑app:compileDebugJavaWithJavac
查看>>
Android 100+行实现本地跳一跳辅助(不需要连接电脑)
查看>>