# 官网下载离线包,https://github.com/goharbor/harbor/releases
src]# tar xf harbor-offline-installer-v1.8.3.tgz -C /usr/local/
local]# mv harbor/ harbor-v1.8.3
local]# ln -s /usr/local/harbor-v1.8.3/ /usr/local/harbor
# 修改配置文件
vim /usr/local/harbor/harbor.yml
hostname: 172.17.213.47
http:
port: 10080
data_volume: /data/harbor
location: /data/harbor/logs
# 创建数据目录
mkdir -p /data/harbor/logs
yum install docker-compose -y
# 一键安装
sh /opt/harbor/install.sh
docker-compose ps
# 配置nginx代理
vim /etc/nginx/conf.d/harbor.conf
server {
listen 80;
server_name 172.17.213.47;
client_max_body_size 1000m;
location / {
proxy_pass http://127.0.0.1:10080;
}
}
# 浏览器查看,创建public项目
ip
# docker添加镜像仓库地址
[root@jump harbor]# cat /etc/docker/daemon.json
{
"insecure-registries":["172.17.213.47"],
"registry-mirrors": ["https://ig2l319y.mirror.aliyuncs.com"]
}
# 登陆镜像仓库
docker login 172.17.213.47
# 打tag
docker tag 734142418a29 172.17.213.47/public/flasky:v1.0.0
# push 镜像
dokcer pull 172.17.213.47/public/flasky:v1.0.0