《LINUX實操:企業級Docker Registry部署之Harbor》要點:
本文介紹了LINUX實操:企業級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)
Ubuntu 14.04安裝Docker?
Ubuntu 15.04下安裝Docker?
Docker 安裝實例
Docker 創立基礎鏡像?
在 Ubuntu 15.04 上如何安裝Docker及根本用法
Ubuntu 16.04上Docker使用手記
使用Docker分分鐘啟動常用利用?
Ubuntu 16.04下Docker修改配置文件不生效解決方法? ?
Docker 的詳細先容:請點這里
Docker 的下載地址:請點這里
本文永遠更新鏈接地址:
歡迎參與《LINUX實操:企業級Docker Registry部署之Harbor》討論,分享您的想法,維易PHP學院為您提供專業教程。