參考博客:CentOS7安裝Harbor1.1.2
參考博客:Docker harbor離線安裝
在線安裝
- 下載Docker Repo
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
- 安裝Docker-CE
sudo yum makecache fast
sudo yum install docker-ce
//列出當前可用的docker版本信息
yum list docker-ce.x86_64 --showduplicates | sort -r
//安裝特定的版本
sudo yum install docker-ce-17.06.0.ce-1.el7.centos
//啟動Docker
sudo systemctl start docker
//驗證docker是否正確安裝
sudo docker run hello-world
- 安裝Docker-Compose
curl -L https://github.com/docker/compose/releases/download/1.14.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version
- 安裝Harbor
https://github.com/vmware/harbor/releases
tar xvf harbor-online-installer-v1.1.2.tgz
//在解壓后的路徑下,找到harbor.cfg進行修改,安裝
sudo ./install.sh
sudo ./prepare
docker-compose up -d
離線安裝
- 下載離線安裝包
http://harbor.orientsoft.cn/
- docker-compose下載
curl -L https://github.com/docker/compose/releases/download/1.18.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
- 增加下載的docker-compose執行權限
chmod 755 /usr/local/bin/docker-compose
-
解壓縮Harbor包,配置Harbor參數
-
Harbor離線安裝包
./prepare
./install.sh