首页 > 其他分享 >安装harbor仓库

安装harbor仓库

时间:2022-11-02 10:12:53浏览次数:36  
标签:compose nginx harbor 仓库 proxy docker zhyly 安装

1.安装docker-compose
 curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
 chmod +x /usr/local/bin/docker-compose
 ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
 docker-compose --version
 wget http://36.134.8.95:8001/harbor2.0.tar.gz
 tar xf harbor2.0.tar.gz -C /data/scripts/
 cd /data/scripts/harbor
 cp harbor.yml.tmpl harbor.yml
[root@zhyly-test-003 harbor]#  egrep -v '^$|^#| #' harbor.yml   #更改配置文件
hostname: 192.168.2.28 
http:
  port: 8090
harbor_admin_password: 12345
database:
  password: root123
  max_idle_conns: 100
  max_open_conns: 900
data_volume: /data/harbor
trivy:
  ignore_unfixed: false
  skip_update: false
  insecure: false
jobservice:
  max_job_workers: 10
notification:
  webhook_job_max_retry: 10
chart:
  absolute_url: disabled
log:
  level: info
  local:
    rotate_count: 50
    rotate_size: 200M
    location: /var/log/harbor
_version: 2.3.0
proxy:
  http_proxy:
  https_proxy:
  no_proxy:
  components:
    - core
    - jobservice
    - trivy

 mkdir /data/harbor  #创建数据目录
 ./install.sh        #安装
 ss -lntup |grep 8090 #检查端口



2.配置nginx代理
[root@zhyly-pre-003 4-layer-conf.d]# tail -10 zhylydev.conf 
#代理zhyly的harbor服务
upstream zhyly-harbor {
    server 192.168.2.28:8090;
    }

    server {
        listen  30009;
            proxy_pass zhyly-harbor;
            }
            
[root@zhyly-pre-003 4-layer-conf.d]# ss -lntup |grep 30009
tcp    LISTEN     0      511       *:30009                 *:*                   users:(("nginx",pid=25017,fd=6),("nginx",pid=25016,fd=6),("nginx",pid=25015,fd=6),("nginx",pid=25014,fd=6),("nginx",pid=8730,fd=6))

#浏览器访问:36.134.185.184:30009/   admin  12345  添加需要用到的镜像仓库


K8S节点修改/etc/docker/daemon.json并reload docker #注意是reload 不要restart,会导致K8S容器重启,造成服务不可用,把当前pod使用的镜像推送到新的harbor,避免重启之后拉取镜像失败

systemctl reload docker

docker login 仓库地址 
登录harbor仓库,(系统会保存登录信息)

标签:compose,nginx,harbor,仓库,proxy,docker,zhyly,安装
From: https://www.cnblogs.com/anslinux/p/16850092.html

相关文章

  • Docker安装(centos)
    DockerDocker支持以下的CentOS版本:CentOS7(64-bit)CentOS6.5(64-bit)或更高的版本前提条件目前,CentOS仅发行版本中的内核支持Docker。Docker运行在CentOS......
  • ElasticSearch之Windows中环境安装
    ElasticSearch说明本章,我们主要以在Windows中对ElasticSearch安装进行介绍!1、......
  • 快速安装swoole的办法
    方法一:使用pecl快速安装soole如果特别慢,那么就需要设置代理#设置代理pearconfig-sethttp_proxyhttp://127.0.0.1:8015peclchannel-updatehttps://pecl.ph......
  • Linux自动安装Nginx
    Nginx(发音同“engineX”)是异步框架的网页服务器,也可以用作反向代理、负载平衡器和HTTP缓存。该软件由俄罗斯程序员伊戈尔·赛索耶夫(ИгорьСысоев)开发并于......
  • opengauss单机安装
    openGauss_3.1.0企业版_x86_64安装教程1.安装环境VMware、Xshell、Xftpopeneuler操作系统openEuler-20.03-LTS-x86_64安装教程:https://www.cnblogs.com/cjnlll......
  • wordpress跨境电商外贸独立站安装WooCommerce插件
    wordpress独立站默认是个内容管理CMS系统,现在我们去整合使用WooCommerce插件,实现电商商城功能下载插件前往【wordpress中文网-下载插件】https://cn.wordpress.org/pl......
  • Centos离线安装JDK+Tomcat+MySQL8.0+Nginx
    一、安装JDK注:以下命令环境在Xshell中进行。1、查询出系统自带的OpenJDK及版本rpm-qa|grepjdk2、如果显示已安装openjdk则对其进行卸载。#卸载rpm-e--nodeps......
  • Azure DevOps Server 入门实践与安装部署
    一,引言最近一段时间,公司希望在自己的服务器上安装本地版的AzureDevOpsService(AzureDevOpsServer),用于项目内的测试,学习。本着学习的目的,我也就开始学习在测试服务......
  • Windows Docker 安装Mariadb
    参考:https://blog.csdn.net/qq_44732146/article/details/124794249新建一个挂载目录拉镜像dockerpullmariadb:10.4.10启动实例dockerrun--namemariadb-......
  • 安装node.js教程------深入使用Vue
    教程1、下载nodejs引擎网址:https://nodejs.org/en/download/选择32-bit或者64-bit都行2、下载最新版npm.zip压缩包网址:http://nodejs.org/dist/npm/3、将两者下载在......