docker 配置企业级镜像仓库 harbor

  1. 1.安装依赖包
  2. 2.下载安装docker-compose
  3. 3.下载安装harbor
  4. 4.拉取镜像到harbor库

Harbor私有仓库支持web图形化管理,相比于Registry私有仓库功能更强大

harbor安装参考网址一

harbor安装参考网址二

1.安装依赖包

yum -y install yum-utils device-mapper-persistent-data lvm2

2.下载安装docker-compose

(1).安装curl依赖包 (CentOS系统安装curl依赖包)
    yum update -y nss curl libcurl

(2).打开github.com官网,在登录页面的右上角搜索compose找到docker/compose再找    releases,(网址:https://github.com/docker/compose/releases)

(3).下载并安装 docker-compose
    curl -L https://github.com/docker/compose/releases/download/1.25.4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

(4).修改文件权限
    chmod +x /usr/local/bin/docker-compose

(5).查看docker-compose版本
    docker-compose version

3.下载安装harbor

(1).下载harbor安装包
    github官网搜索harbor,点击goharbor/harbor,点击“releases”,下载后,上传至服务器(网址如下:https://github.com/goharbor/harbor/releases)
    或者
    wget http://harbor.orientsoft.cn/harbor-v1.3.0-rc4/harbor-offline-installer-v1.3.0-rc4.tgz

(2).解压 tgz包
    tar -zxvf harbor-offline-installer-v1.3.0-rc4.tgz

(3).进入解压的tgz包

    cd  harbor

    vi harbor.cfg  (修改内容如下)

        用户名默认为admin
        {    
            hostname = 172.16.0.165,
            db_password = harbor123
            clair_db_password = harbor123,
            harbor_admin_password = harbor123
        }

 (4).安装  ./install.sh

 (5).关闭和启动命令

        docker-compose stop
        docker-compose start

4.拉取镜像到harbor库

(1).配置本地deamon.json文件

    vi /etc/docker/daemon.json  配置内容如下
        {
          "registry-mirrors": ["https://czrunef9.mirror.aliyuncs.com"],
          "insecure-registries": ["172.16.0.165"]

        }

    必须重启docker服务
        systemctl daemon-reload
        systemctl restart docker

(2).关闭和启动harbor
    docker-compose stop
    docker-compose start

(3).查看镜像:docker images

(4).镜像打标记:
        docker tag 882487b8be1d 172.16.0.165/cw/tomcat:latest

(5).登录harbor库
        docker login -uadmin -pharbor123 172.16.0.165

(6).上传镜像到harbor库
        docker push 172.16.0.165/cw/tomcat:latest
            温馨提示:浏览器登录harbor  新建项目cw,否则出现denied: requested access to the resource is denied

文章标题:docker 配置企业级镜像仓库 harbor

发布时间:2020-04-01, 14:55:18

最后更新:2020-04-01, 14:55:18