harbor安装
下载安装包
# 离线安装包
wget https://github.com/vmware/harbor/releases/download/v2.4.1/harbor-offline-installer-v2.4.1.tgz
tar zxvf harbor-offline-installer-v2.4.1.tgz
# 在线安装包
wget https://github.com/vmware/harbor/releases/download/v2.4.1/harbor-online-installer-v2.4.1.tgz
tar zxvf harbor-online-installer-v2.4.1.tgz
harbor.yml.tmpl 将配置文件后缀修改为harbor.yml
mv harbor.yml.tmpl harbor.yml
修改配置文件
# 修改hostname为本机ip
hostname: 服务器地址
# 修改port为8001,防止和80冲突
port: 8001
#注释掉https所有配置项
修改完配置文件后,在当前目录执行./install.sh,Harbor服务就会根据当前目录下的docker-compose.yml开始下载依赖的镜像,检测并按照顺序依次启动各个服务。
默认的登录地址和密码:
http://服务器地址:8001/
账号:admin
密码: Harbor12345
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
解决https问题
#编辑dockerfile文件
vim /lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd -H fd:// --insecure-registry 服务器地址:8001 --containerd=/run/containerd/containerd.sock
#重启docker
systemctl daemon-reload && systemctl restart docker
#启动docker中的所有容器
docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)
vim /etc/docker/daemon.json
vim /etc/hosts

登录
docker login 服务器地址:8001

浙公网安备 33010602011771号