亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網(wǎng)為廣大站長(zhǎng)提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請(qǐng)做好本站友鏈:【 網(wǎng)站目錄:http://www.430618.com 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會(huì)員:747

簡(jiǎn)介

Docker離不開可靠的鏡像管理,官方默認(rèn)的DockHub,雖然Docker官方也提供了公共的鏡像倉(cāng)庫(kù)Registry,但是功能略顯簡(jiǎn)單。

Harbor是由VMware公司開源的企業(yè)級(jí)的Docker Registry管理項(xiàng)目,它包括權(quán)限管理(RBAC)、LDAP、日志審核、管理界面、自我注冊(cè)、鏡像復(fù)制和中文支持等功能。

系統(tǒng)環(huán)境(harbor需要docker-compose)

#docker version
docker version 19.03.1
#docker-compose version
docker-compose version 1.18.0

#harbor版本:
v1.9.4

下載安裝包

 

官方安裝文檔地址:
https://github.com/goharbor/harbor/blob/master/docs/installation_guide.md

harbor安裝分為離線和在線安裝,本次使用的是離線安裝

安裝包下載地址:
https://github.com/goharbor/harbor/releases

wget https://github.com/goharbor/harbor/releases/download/v1.9.4/harbor-offline-installer-v1.9.4.tgz

tar zxvf harbor-offline-installer-v1.9.4.tgz
cd harbor/

修改配置文件harbor.yml

# Configuration file of Harbor

# The IP address or hostname to access admin UI and registry service.
# DO NOT use localhost or 127.0.0.1, because Harbor needs to be accessed by external clients.
hostname: 172.16.10.54

# http related config
http:
  port: 18180

harbor_admin_password: Harbor12345

# Harbor DB configuration
database:
  password: root123
  # The maximum number of connections in the idle connection pool. If it <=0, no idle connections are retained.
  max_idle_conns: 50
  max_open_conns: 1000

data_volume: /root/work/harbor/data

clair:
  updaters_interval: 12
trivy:
  ignore_unfixed: false
  skip_update: 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: /root/work/harbor/logs
_version: 2.0.0

proxy:
  http_proxy:
  https_proxy:
  no_proxy:
  components:
    - core
    - jobservice
    - clair
    - trivy

執(zhí)行安裝

./install.sh --with-clair  #加--with-clair可以檢查鏡像的安全漏洞

 

Docker之私有鏡像倉(cāng)庫(kù)Harbor搭建

 

升級(jí)docker-compose

curl -L https://github.com/docker/compose/releases/download/1.27.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
Docker之私有鏡像倉(cāng)庫(kù)Harbor搭建

 

安裝完后執(zhí)行docker-compose ps查看啟動(dòng)的容器:

docker-compose ps
Docker之私有鏡像倉(cāng)庫(kù)Harbor搭建

 

Harbor啟動(dòng)停止方法

docker-compose stop
docker-compose start
docker-compose restart

啟動(dòng)Harbor

Docker之私有鏡像倉(cāng)庫(kù)Harbor搭建

 

用戶名密碼為harbor.yml中配置的,默認(rèn)為admin/Harbor12345

Docker之私有鏡像倉(cāng)庫(kù)Harbor搭建

 

我們新建一個(gè)倉(cāng)庫(kù)elvis_image測(cè)試用

Docker之私有鏡像倉(cāng)庫(kù)Harbor搭建

 

配置docker信任倉(cāng)庫(kù)

因?yàn)閐ocker默認(rèn)使用https連接鏡像倉(cāng)庫(kù),而此處harbor配置使用的是http,所以需要配置docker節(jié)點(diǎn)文件信任此倉(cāng)庫(kù)(所有需要使用倉(cāng)庫(kù)的主機(jī)都需要操作一步這個(gè))

vim /etc/docker/daemon.json
######
{
    "insecure-registries": ["172.16.10.54:18180"]
}

第一次push之前需要使用docker login 登陸驗(yàn)證下(所有需要使用倉(cāng)庫(kù)的主機(jī)都需要操作一步這個(gè)):

docker login 172.16.10.54:18180
######
Username: admin
Password: 

Login Succeeded

相關(guān)用戶名密碼等會(huì)存儲(chǔ)在/root/.docker/config.json文件里

Docker之私有鏡像倉(cāng)庫(kù)Harbor搭建

 

如果有上述錯(cuò)誤,可以進(jìn)行以下處理

sudo apt-get remove golang-docker-credential-helpers
Docker之私有鏡像倉(cāng)庫(kù)Harbor搭建

 

測(cè)試推送鏡像到harbor

docker images
docker image tag minio/minio:latest 172.16.10.54:18180/elvis_image/minio:latest
docker push 172.16.10.54:18180/elvis_image/minio:latest
Docker之私有鏡像倉(cāng)庫(kù)Harbor搭建

 


Docker之私有鏡像倉(cāng)庫(kù)Harbor搭建

 


Docker之私有鏡像倉(cāng)庫(kù)Harbor搭建

 

測(cè)試?yán)arbor鏡像

#先刪除之前鏡像
docker rmi 172.16.10.54:18180/elvis_image/minio
#拉去鏡像
docker pull 172.16.10.54:18180/elvis_image/minio
Docker之私有鏡像倉(cāng)庫(kù)Harbor搭建

 


Docker之私有鏡像倉(cāng)庫(kù)Harbor搭建

 


Docker之私有鏡像倉(cāng)庫(kù)Harbor搭建

 


Docker之私有鏡像倉(cāng)庫(kù)Harbor搭建

 

分享到:
標(biāo)簽:Docker
用戶無頭像

網(wǎng)友整理

注冊(cè)時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會(huì)員

趕快注冊(cè)賬號(hào),推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫(kù),初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績(jī)?cè)u(píng)定2018-06-03

通用課目體育訓(xùn)練成績(jī)?cè)u(píng)定