zoukankan      html  css  js  c++  java
  • 安装harbor私有镜像仓库

    有朋友安装harbor的过程中遇到很多问题,为此写一篇最简单安装harbor的文档,希望能帮助所有刚开始接触harbor的新手。harbor的架构不做探究。

    实验验环境:os --> centos7.3.1611
    harbor 192.168.20.10
    client 192.168.20.20
    注:【关闭防火墙和selinux】

    harbor ---> 192.168.20.10
    1.安装相关软件
    yum -y install docker docker-compose

    2.启动docker服务
    systemctl start docker

    3.下载离线文件
    wget https://github.com/vmware/harbor/releases/download/v1.1.2/harbor-offline-installer-v1.1.2.tgz

    4.修改配置文件
    tar xf harbor-offline-installer-v1.1.2.tgz
    cd harbor
    修改如下参数:
    hostname = 192.168.20.10

    5.执行安装,执行完毕后即安装完成
    ./install.sh

    6.打开浏览器,输入网址http://192.168.20.10
    用户名: admin
    密码: Harbor12345

    7.创建项目名称为centos-base【私有项目】


    client ---> 192.168.20.20
    1.安装docker
    yum -y install docker

    2.修改docker服务的配置文件,添加私有仓库地址
    vim /etc/sysconfig/docker #修改如下参数,添加harbor地址:--insecure-registry=192.168.20.10
    OPTIONS='--selinux-enabled --log-driver=journald --signature-verification=false --insecure-registry=192.168.20.10'

    3.启动docker服务
    systemctl start docker

    4.登录harbor,执行如下命令,输入默认用户名和密码【admin/Harbor12345】
    docker login 192.168.20.10

    5.登录成功之后,上传镜像测试harbor是否可以正常服务。
    docker pull centos #从公网下载centos:latest镜像。
    docker tag centos 192.168.20.10/centos-base/centos #将公网的镜像打私有仓库的标签,cnetos-base为在harbor上创建的项目
    docker push 192.168.20.10/centos-base/centos

    6.上传成功之后,通过浏览器打开centos-base项目,查看centos镜像是否存在。

  • 相关阅读:
    memwatch内存泄露检测工具
    JavasSript实现秒转换为“天时分秒”控件和TDD测试方法应用
    字符编码转换笔记
    AjaxFileUpload 方法与原理分析
    Lua Rings库介绍
    Virtualbox+UbuntuServer+Xshell搭建Linux开发环境
    HTTP下载文件名称编码说明
    lua metatable 和 _index 实验
    前向后瞻正则表达式及其JS例子
    浏览器浏览记忆(history)几则技巧记录
  • 原文地址:https://www.cnblogs.com/xkops/p/7241642.html
Copyright © 2011-2022 走看看