環境:centos7.6
1、安裝docker
詳情見:https://www.cnblogs.com/wukc/p/13265528.html
2、配置時區
timedatectl set-timezone Asia/Shanghai
3、修改主機名稱
hostnamectl set-hostname harbor
4、創建磁盤並掛載
pvcreate /dev/vdb vgcreate data /dev/vdb lvcreate -l 100%VG -n lv_harbor data mkdir /harbor mkfs.xfs /dev/mapper/data-lv_harbor more /etc/fstab #配置開機掛載磁盤 UUID=f81a1f4f-5608-46bc-b4ef-6d0f675eeacd /harbor xfs defaults 0 0 mount -a [root@harbor-20 harbor]# df /harbor Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/data-lv_harbor 209608708 1415772 208192936 1% /harbor
5、harbor安裝
wget https://github.com/goharbor/harbor/releases/download/v1.10.1/harbor-offline-installer-v1.10.1.tgz #下載文件

解壓tar -zxvf /harbor/harbor-offline-installer-v1.10.1.tgz 加載鏡像 cd harbor/&& docker load -i harbor.v1.10.1.tar.gz 將docker-compose 放到/usr/local/bin 目錄下 並賦權 mv docker-compose /usr/local/bin && chmod u+x /usr/local/bin/docker-compose 進入解壓目錄,配置harbor.yml(修改ip、web密碼、數據目錄、注釋https) hostname: 172.20.210.20 # https related config #https: # https port for harbor, default is 443 # port: 443 # The path of cert and key files for nginx # certificate: /your/certificate/path # private_key: /your/private/key/path harbor_admin_password: Harbor12345 data_volume: /harbor/data 新建數據目錄 mkdir /harbor/data 環境預配 ./prepare habbor安裝 ./install.sh Creating network "harbor_harbor" with the default driver Creating harbor-log ... done Creating harbor-portal ... done Creating registry ... done Creating redis ... done Creating harbor-db ... done Creating registryctl ... done Creating harbor-core ... done Creating harbor-jobservice ... done Creating nginx ... done ✔ ----Harbor has been installed and started successfully.----
6、登錄驗證
http://ip 賬號密碼為上面配置文件中:admin:Harbor12345
7、配置docker使用harbor倉庫
修改配置文件 vi /etc/docker/daemon.json { "insecure-registries":["172.20.210.20"] #添加harbor倉庫地址 } systemctl restart docker docker login:172.21.210.20
8、harbor啟動和重啟
cd /harbor/harbor docker-compose up -d #后台啟動 docker-compose restart #重啟