美文网首页
04 Harbor的安装与配置

04 Harbor的安装与配置

作者: 萧何爱英语 | 来源:发表于2019-03-07 17:31 被阅读0次

    1、安装 Docker

    2、安装 Docker-compose,要先装 Docker,Docker-compose 是一个单机上容器管理编排工具,最新的稳定版本:version 1.23.2
    a.下载二进制文件【https://github.com/docker/compose/releases】,解压到/usr/local/bin/

    curl -L https://github.com/docker/compose/releases/download/1.23.2/docker-compose-Linux-x86_64

    b.赋予二进制文件可执行权限

    # chmod +x /usr/local/bin/docker-compose

    c.测试是否安装成功

    # docker-compose --version

    3、安装Harbor,最新的稳定版本: version 1.7.3
    a.下载二进制文件[https://github.com/goharbor/harbor/archive/v1.7.3.tar.gz]

    b.解压到/usr/local/

    # tar zxf harbor-online-installer-v1.7.3.tar.gz -C /usr/local/
    # cd /usr/local/harbor/

    c.修改配置文件,配置文件为:/usr/local/harbor/harbor.cfg

    # vim /usr/local/harbor/harbor.cfg

    修改配置项:
    # 设置hostname
    hostname = IP或域名
    # 禁止用户注册
    self_registration = off
    # 设置只有管理员可以创建项目
    project_creation_restriction = adminonly
    # 配置 admin 的密码
    harbor_admin_password = 123456
    

    4、执行安装脚本

    # /usr/local/harbor/install.sh

    执行过程比较长,会有很多日志,耐心等待

    5、Harbor启动和停止
    上一步完成后,Harbor 就启动了,可以用【docker ps】或【docker-compose ps 】命令查看,共有8个容器运行

    启动 Harbor
    # docker-compose start
    停止 Harbor
    # docker-comose stop
    重启 Harbor
    # docker-compose restart
    

    6、访问测试
    浏览器输入IP端口,或域名,可以在本地 /etc/hosts 配置自定义域名
    使用配置文件里的admin帐号密码登录,默认管理帐号名:admin 密码如配置文件里

    7、测试上传和下载镜像
    a. 修改各docker client配置

    $ vim /etc/docker/daemon.json

    "insecure-registries": ["http://harbor.io"]

    b. 重启 Docker

    # systemctl restart docker

    c. 登录 Harbor

    # docker login harbor.io
    # docker pull harbor.io/library/nginx:1.13
    # docker push harbor.io/library/nginx:1.14

    8、使用SSL证书加密,自己实现

    相关文章

      网友评论

          本文标题:04 Harbor的安装与配置

          本文链接:https://www.haomeiwen.com/subject/lnkhpqtx.html