環(huán)境
1销部、Centos7.3
2、Docker版本:18.03.1-ce
3吁脱、Docker-compost:1.21.2
4尤溜、Harbor:v1.5.1
下載docker-ce 我下載的18.03.1.ce
https://download.docker.com/linux/centos/7/x86_64/stable/Packages/
yum update -y
yum localinstall docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm -y
systemctl start docker
systemctl enable docker
compose下載網(wǎng)址
https://github.com/docker/compose/releases
sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose --version
docker-compose version 1.21.2, build a133471
harbor下載地址
https://github.com/vmware/harbor/releases
tar -zxvf harbor-offline-installer-v1.5.1.tgz
cd harbor
vim harbor.cfg? 修改為本機(jī)IP地址
hostname 192.168.1.24
保存退出
執(zhí)行./install 通過harbor文件里的docker-compos文件部署
如下顯示代表安裝完畢
Now you should be able to visit the admin portal at http://192.168.1.24.
For more details, please visit https://github.com/vmware/harbor .
查看
docker-compose ps
訪問192.168.1.24
默認(rèn)密碼 Harbor12345? 在harbor.cfg配置文件里可以修改
新建項目
vim /usr/lib/systemd/system/docker.service 添加
ExecStart=/usr/bin/dockerd --insecure-registry 192.168.1.24
systemctl daemon-reload
systemctl restart docker
docker pull nginx
docker login 192.168.1.24? 輸入用戶名密碼
默認(rèn)用戶名密碼? admin Harbor12345
docker tag nginx 192.168.1.24/zyyang/nginx:latest
docker push 192.168.1.24/zyyang/nginx:latest
未公開的項目只有創(chuàng)建項目的人可見