Harbor血泪史

OS:CentOS7

步骤:

1.安装并启动Docker:

yum install docker –y

service docker start

2.安装docker-compose:

curl -L https://github.com/docker/compose/releases/download/1.17.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose

3.下载安装包:

wget https://storage.googleapis.com/harbor-releases/harbor-offline-installer-v1.5.3.tgz           #建议下载离线包,需要科学上网

4.安装

tar xf  harbor-offline-installer-v1.5.3.tgz
cd harbor
vim harbor.cfg
hostname=your  IPAddress
./prepare
./install

 5.安装成功

 6.查看各容器状态:
docker-compose ps

 7.客户端配置

填写仓库服务器的IP或者域名

 8.在终端登录

 9.重新打标

docker tag helloworld  yourIPAddr/ProjectName/ImageName

10.推到仓库

docker push yourIPAddr/ProjectName/ImageName   #需要是该项目的管理员

11.docker pull  xxxxx

FAQ:

Q:某些容器总处于restarting状态?

A:修改selinux为disabled,并重启 

Q:启动或者重启harbor时候

     cd /usr/local/harbor

     docker-compose start/restart报错:

A:重启Docker服务

Q:由于安装失败,重装后仍然无法解决问题

A:建议删除所有镜像和容器,以及/data/目录下生成的文件,并清除浏览器缓存

docker-compose stop

docker rm  $(docker ps -q)

docker rmi xxx

rm -f /data/xxx

这些文件是安装harbor生成的

Q: Harbor页面右上角显示只有50G,需要扩容

A: 检查服务器root目录挂载情况

猜你喜欢

转载自blog.csdn.net/weixin_40898389/article/details/83616140