Harbor镜像库搭建以及如何在idea上构建镜像并推送Harbor
一:Harbor镜像仓库搭建1.软件准备:Docker 版本:20.10.6Docker-compose 版本:v.2.4.02.docker 安装下载docker-ce源到linux:curl -o /etc/yum.repos.d/Centos-7.repo http://mirrors.aliyun.com/repo/Centos-7.repo、curl -o /etc/yum.repos.
一:Harbor镜像仓库搭建
1.软件准备:
Docker 版本:20.10.6
Docker-compose 版本:v.2.4.0
2.docker 安装
下载docker-ce源到linux:
curl -o /etc/yum.repos.d/Centos-7.repo http://mirrors.aliyun.com/repo/Centos-7.repo、
curl -o /etc/yum.repos.d/docker-ce.repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
生成缓存:yum makecache
安装20.10.6版本的docker:yum -y install docker-ce-20.10.6
3.docker-compose安装
因为harbor依赖docker-compose 下载v2.4.0 docker-compose:
curl -L https://github.com/docker/compose/releases/download/v2.4.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
赋权:chmod a+x /usr/local/bin/docker-compose
4.Harbor安装
harbor离线安装包:
链接:https://pan.baidu.com/s/1YobrTQzMQ3bJSoyqz5-i2Q 提取码:9f5s
拷贝harbor镜像库到服务器并解压:tar -zxvf harbor-offline-installer-v2.0.1.tgz
进入解压后的harbor目录
执行命令:cp harbor.yml.tmpl harbor.yml 拷贝一个harbor.yml文件
修改harbor.yml文件:vi harbor.yml
如需要https请自行百度如何设置
修改完毕保存后启动docker服务:systemctl start docker.service 然后执行:./install.sh
设置服务器hosts :vi /etc/hosts
修改后刷新配置:/etc/init.d/network restart
登录harbor报错:
处理方式:
在/etc/docker下 vi daemon.json
刷新守护线程配置:systemctl daemon-reload
再次登录:
浏览器访问:
节点可直接访问
如果需要用配置的域名访问需要配置windows的hosts
二:如何在idea里面构建镜像并推送harbor库?
- 防火墙放开2375端口:iptables -I INPUT -p tcp --dport 2375 -j ACCEPT
执行完后,执行保存iptables-save
2.修改守护线程配置:vi /etc/docker/daemon.json
3.修改dockers.service配置:添加红框内容
刷新守护线程配置并重启docker服务:systemctl daemon-reload && systemctl restart docker.service
4.idea下载docker插件并配置docker连接:
5.idea 构建镜像 并推送私库
5.1修改pom文件:
镜像构建成功后,harbor服务器上查看镜像:
推送镜像之前需要先设置docker registry:
镜像推送:
上镜像仓库查看镜像:
更多推荐
所有评论(0)