安装部署harbor

需要安装Docker和Docker-Compose

安装docker
https://www.cnblogs.com/hm1825/p/15825326.html

安装docker-compose
https://www.cnblogs.com/hm1825/p/16802136.html

下载离线安装包(不能访问互联网的情况下使用)

https://github.com/goharbor/harbor/releases

网盘链接:https://pan.baidu.com/s/18ZwKZSlrxj44ql_ZbC9B6A
提取码:HarB

上传服务器解压

tar zxvf harbor-offline-installer-v2.1.3.tgz -C /usr/local/

或者在线安装(能访问互联网在线安装更方便)

wget https://github.com/goharbor/harbor/releases/download/v2.10.1/harbor-online-installer-v2.10.1.tgz

修改配置文件

cp harbor.yml.tmpl harbor.yml

vi harbor.yml
hostname: 192.168.10.107                 # 修改为本机IP
http:
port: 80 # harbor管理页面的访问端口,根据需要改不改都行 #https: # 未使用 https 所以注释,不然会报错 # # https port
for harbor, default is 443 # port: 443 # # The path of cert and key files for nginx # certificate: /your/certificate/path # private_key: /your/private/key/path harbor_admin_password: Harbor12345 # admin 密码

执行安装脚本

./install.sh

安装成功显示结果

 修改docker仓库地址

vim /etc/docker/daemon.json
"insecure-registries":["http://192.168.10.107"],
systemctl daemon-reload
systemctl restart docker

harbor日常操作命令:

启动:docker-compose -f  /usr/local/harbor/docker-compose.yml up -d
停止:docker-compose -f  /usr/local/harbor/docker-compose.yml down

打开浏览器登录harbor

http://192.168.10.107
admin/Harbor12345

 创建一个新项目

 docker登录harbor仓库

docker login http://192.168.10.107 -u admin -p Harbor12345

随便搞一个镜像上传到harbor仓库的base项目

docker commit 9611648cd788 192.168.10.107/base/nginx:v1   #用现有的镜像打了个标签
docker push 192.168.10.107/base/nginx:v1

 

posted @ 2024-01-11 11:48  吃吃吃大王  阅读(52)  评论(0)    收藏  举报