docker docker-compose 安装harbor笔记
# 官网下载离线包,https://github.com/goharbor/harbor/releases
tar xf harbor-offline-installer-v1.8.3.tgz -C ./ #解压到当前目录
# 修改配置文件
vim harbor/harbor.yml
hostname: 172.20.17.134
http:
port: 10080
data_volume: /data/harbor
location: /data/harbor/logs
注意 证书问题 拷贝证书到这个目录下 不然启动会报错 https 还有点问题 需要有时间研究一下

# 创建数据目录
mkdir -p /data/harbor/logs
#授权为可执行文件夹
chmod +x /data/harbor
安装docker-compose
curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.5/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
# 一键安装
sh harbor/harbor/install.sh
docker-compose ps
# 配置nginx代理
vim /etc/nginx/conf.d/harbor.conf
server {
listen 80;
server_name 172.20.17.134;
client_max_body_size 1000m;
location / {
proxy_pass http://127.0.0.1:10080;
}
}
# 浏览器查看,创建public项目
ip 172.20.17.134
# docker添加镜像仓库地址
[root@jump harbor]# cat /etc/docker/daemon.json
{
"insecure-registries":["172.20.17.134"],
"registry-mirrors": ["https://ig2l319y.mirror.aliyuncs.com"]
}
# 登陆镜像仓库
docker login -u admin -p Harbor 172.20.17.134
# 打tag
docker tag 容器ID 172.20.17.134/test/test:v1.0
# push 镜像
dokcer pull 172.20.17.134/test/test:v1.0
大功告成!!!!

浙公网安备 33010602011771号