首页 > 云计算 > 容器服务 > 搭建Harbor 镜像仓库
内网环境,申请一台能访问外网的机器, 开通连接互联网的443和80端口,作为安装Harbor镜像仓库的机器。
其他的需要访问此镜像仓库的机器需要开通至此机器的443和80端口。
安装Harbor的前提条件是安装了docker 和docker-compose。
下载Harbor安装包和docker-compose包。
Harbor下载地址:
https://github.com/goharbor/harbor/releases
Harbor的安装可以参照网上教程, 主要两个步骤: 1. ./parpare 2. ./install.sh

安装Harbor 时因为是测试环境,搭建的是http服务, 安装完成后使用docker-compose ps 查看harbor 各容器运行情况:

docker-compose下载地址:
https://github.com/docker/compose/releases
将docker-compose-linux-x86_64 放入/usr/local/bin/目录。

同时在/usr/bin目录新建docker-compose 至/usr/local/bin/docker-compose 的软连接。
ln -s /usr/local/bin/docker-compose docker-compose

Install docker compose:
https://docs.docker.com/compose/install/
Harbor 可以通过web 浏览器http 进行访问。默认用户名密码admin/Harbor12345。
3. 给image 打标签,并上传镜像。
Tag image:
docker tag SOURCE_IMAGE[:TAG] 192.168.1.11/library/IMAGE[:TAG]
Push image:
docker push 192.168.1.11/library/IMAGE[:TAG]
4. 其他podman 机器想要访问Harbor 镜像仓库需要开通机器至仓库的443,80端口。同时需要修改镜像仓库的信息。

添加
[[registry]]
location = "192.168.1.11"
insecure = true
至此可以正常访问harbor 镜像仓库。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/21374452/viewspace-2855607/ ,如需转载,请注明出处,否则将追究法律责任。