zoukankan      html  css  js  c++  java
  • 私有镜像仓库Harbor部署

    概述

    Harbor使用了基于角色的访问控制策略,当从Harbor中拉去镜像的时候,首先要进行身份认证,认证通过后才可以拉取镜像。在命令行模式下,需要先执行docker login,登陆成功后,才可以docker pull。通常情况下,在私有云环境中使用kubernetes时,我们要从docker registry拉取镜像的时候,都会给docker daemo配置–insecure-registry属性来告诉docker daemo我们所使用的docker registry是可信的,这样才能从私有的docker registry中拉取镜像,但是如果要使用Harbor作为kubernetes的镜像仓库的话,这种方式就不适用了,下面让我们看看如何来使用Harbor作为kubernetes的镜像仓库

    环境

    Centos7  +  docker + docker-compose

    安装Harbor

    wget https://storage.googleapis.com/harbor-releases/harbor-offline-installer-v1.5.0.tgz

    解压离线安装包

    tar -zxvf harbor-offline-installer-v1.5.0.tgz #解压离线安装包
    mv harbor /opt/ #移到/opt目录下
    cd /opt #进入到/opt目录
    ll #查看目录内容

     配置Harbor

    总用量 854960
    drwxr-xr-x 4 root root        37 5月  21 10:29 common
    -rw-r--r-- 1 root root      1185 5月   2 2018 docker-compose.clair.yml
    -rw-r--r-- 1 root root      1725 5月   2 2018 docker-compose.notary.yml
    -rw-r--r-- 1 root root      3597 5月  21 10:39 docker-compose.yml
    drwxr-xr-x 3 root root       156 5月   2 2018 ha
    -rw-r--r-- 1 root root      6689 5月  21 10:53 harbor.cfg
    -rw-r--r-- 1 root root 875401338 5月   2 2018 harbor.v1.5.0.tar.gz
    -rwxr-xr-x 1 root root      5773 5月   2 2018 install.sh
    -rw-r--r-- 1 root root     10771 5月   2 2018 LICENSE
    -rw-r--r-- 1 root root       482 5月   2 2018 NOTICE
    -rwxr-xr-x 1 root root     27379 5月   2 2018 prepare

    编辑配置,并执行安装

    vim harbor.cfg #编辑配置文件
    hostname = 192.168.1.112 #修改harbor的启动ip,端口号默认为80,这里需要依据系统ip设置
    harbor_admin_password = admin123 #修改harbor的admin用户的密码

    安装Harbor

    ./prepare #配置Harbor
    ./install.sh #安装Harbor

     

    访问Harbor

    浏览器中,输入192.168.1.112,如下:

     

    登录Harbor

    以admin用户,密码admin123登录系统,如下:

     

  • 相关阅读:
    swoole 安装方法 使用即时聊天
    git的介绍以及简单应用
    curl的应用
    linux下监听和同步代码配置
    mac skim 修改背景色
    php 编译安装的一个 configure 配置
    mac mysql error You must reset your password using ALTER USER statement before executing this statement.
    yii2 控制器里 action 大小写组合造成的路由问题
    warning : json_decode(): option JSON_BIGINT_AS_STRING not implemented in xxx
    redis 自启动脚本
  • 原文地址:https://www.cnblogs.com/ling-yu-amen/p/11175944.html
Copyright © 2011-2022 走看看