2021-05-12 14:32:11
企業級Docker Registry部署之Harbor
Harbor是vmware開源企業級Docker Registry,具有儲存,紀錄檔統計,許可權控制等功能,基於Docker官方Registry v2實現,專案開源地址。
部署方式分為兩種,一種是線上,一種是離線,推薦使用離線,本文也教大家如何離線搭建Harbor,進入到專案開源地址下載最新版本,如:harbor-offine-installer-v1.1.1.tgz,名稱中包含online的為線上安裝,需要OS能連線到互連網
部署環境支援:
Python2.7或更高版本
Docker engine 1.10或更高版本
Docker Compose 1.6.0或更高版本
關於以上基礎環境總署方法省略
下載最新版本harbor後解壓,進入到harbor目錄編輯harbor.cfg檔案
修改hostname為harbor所在主機的IP地址,如192.168.1.31
首次啟動harbor
./install.sh
當看到哪下介面說明首次部署成功
部署成功後預設會在/data目錄下面生成以下目錄與檔案
ca_download 目錄
config 目錄
database 目錄
job_logs 目錄
registry 目錄
registry 檔案
部署成功後就可以使用瀏覽器開啟剛hostname後面指定的地址,預設80埠,就能存取harbor登入頁面了,預設使用者名稱為:admin,密碼為:Harbor12345
預設harbor在registry前面加了nginx,代理registry預設的5000埠為80埠,如果需要更改存取harbor埠和docker pull/push時指定伺服器的埠時,需要修改docker-compose.yml,在vmware/nginx:1.11.5-patched這個映象處修改暴露的埠為指定埠
關於如何使用https認證,請參考官方文件
如何使用docker-compose管理harbor:
執行以下命令需要進入到harbor安裝原始檔docker-compose.yml所在目錄執行
docker-compose stop 停止harbor所有容器
docker-compose start 啟動harbor所有容器
更多Docker相關教學見以下內容:
Docker安裝應用(CentOS 6.5_x64) http://www.linuxidc.com/Linux/2014-07/104595.htm
Ubuntu 14.04安裝Docker http://www.linuxidc.com/linux/2014-08/105656.htm
Ubuntu 15.04下安裝Docker http://www.linuxidc.com/Linux/2015-07/120444.htm
Docker 安裝範例 http://www.linuxidc.com/Linux/2017-04/142666.htm
Docker 建立基礎映象 http://www.linuxidc.com/Linux/2017-05/144112.htm
在 Ubuntu 15.04 上如何安裝Docker及基本用法 http://www.linuxidc.com/Linux/2015-09/122885.htm
Ubuntu 16.04上Docker使用手記 http://www.linuxidc.com/Linux/2016-12/138490.htm
使用Docker分分鐘啟動常用應用 http://www.linuxidc.com/Linux/2017-04/142649.htm
Ubuntu 16.04下Docker修改組態檔不生效解決辦法 http://www.linuxidc.com/Linux/2017-05/143862.htm
相關文章