harbor即docker的私服;管理公司内部输出的镜像制品;
是VMware公司中国团队为企业用户设计的镜像注册服务器,用途:存储和分发docker镜像;
在官方的docker registry服务中增加了安全,访问控制,审计,管理页面,发现,高可用等功能;
找一台linux机器:提前安装好docker-compose;
下载不下来可到csdn上找一个国内的资源下载;
wget https://github.com/goharbor/harbor/releases/download/v2.1.2/harbor-offline-installer-v2.1.2.tgz
解压
tar -xzvf harbor-offline-installer-v2.1.2.tgz
修改配置文件
vim harbor.cfg
修改:
harbor_admin_password;默认密码
hostname:访问ip
启动harbor
./install.sh
查看容器
docker ps
启停harbor,通过docker-compose的方式进行
docker-compose stop
docker-compose start
harbor默认信任https协议,所以如果docker命令登录和推送镜像,需要添加 --insecure-registry到docker配置文件;
修改配置方法:
打开:http://hostname/harbor
账号:admin
密码: 你预设的管理员密码
已经搭建好的harbor环境:
docker login -u admin -password-stdin xxxx xxx.com
docker tag repox:tagName xxx.com/project/repox:tagName
docker push xxx.com/myproject/myrepo:mytag
先登录,然后直接从镜像中心获取镜像即可;
见步骤1:
docker pull xxx.com/project/repox:tagName
基于docker和docker-compose来运行本地开发好的程序;
源码:https://github.com/goharbor/harbor
官网:https://goharbor.io/
harbor安装和使用:https://www.toutiao.com/a6840826675383501320/