Harbor簡介
Docker容器應(yīng)用的開發(fā)和運行離不開可靠的鏡像管理但荤,雖然Docker官方也提供了公共的鏡像倉庫拄丰,但是從安全和效率等方面考慮,部署我們私有環(huán)境內(nèi)的Registry也是非常必要的。Harbor是由VMware公司開源的企業(yè)級的Docker Registry管理項目,它包括權(quán)限管理(RBAC)坦胶、LDAP、日志審核晴楔、管理界面顿苇、自我注冊、鏡像復(fù)制和中文支持等功能税弃。
Harbor的所有服務(wù)組件都是在Docker中部署的纪岁,所以官方安裝使用Docker-compose快速部署,所以我們需要安裝Docker则果、Docker-compose幔翰。
安裝 docker服務(wù)
yum -y install docker
安裝 docker-compose服務(wù)
yum -y install epel-release
yum -y install python-pip
pip install docker-compose
安裝Harbor
下載harbor離線安裝包, 下載地址:harbor-offline-installer-v1.2.2.tgz
解壓 harbor-offline-installer-v1.2.2.tgz
tar -zxvf harbor-offline-installer-v1.2.2.tgz
mv harbor /var/local/harbor
cd /var/local/harbor
vi harbor.cfg
找到hostname
改成自己的IP或域名西壮,但是不能使用127.0.0.1和localhost导匣。
這里我改成自己虛擬機的ip地址hostname = 192.168.16.130
,并保存茸时。
# 執(zhí)行./prepare使更改的配置生效
./prepare
harbor默認(rèn)使用80端口,為了避免沖突赋访,修改端口號可都,打開docker-compose編排文件缓待,修改端口映射。
vi docker-compose.yml
找到80:80
把前面的80
改成自己指定的端口渠牲,此處使用18088
旋炒,保存退出。
#執(zhí)行 ./install 開始安裝harbor服務(wù)
./install
安裝成功后签杈,服務(wù)會自行啟動瘫镇。
頁面訪問 http://192.168.16.128:18088,打開harbor登錄頁面答姥。
Harbor 默認(rèn)用戶 / 密碼: admin / Harbor12345 進去后铣除,自行創(chuàng)建用戶。
harbor服務(wù)命令
在harbor目錄下執(zhí)行 鹦付。
啟動
docker-compose up -d
重啟
docker-compose restart
停止
docker-compose down