harbor使用文档
介绍
harbor是一个用于存储和分发docker镜像的企业级registry服务器,可以用来构建企业内部的docker镜像仓库。目前该harbor服务部署在192.168.10.76 机器上。
web harbor 地址:192.168.10.76:8001
账号密码:admin/Harbor12345
使用流程
-
(此步骤已做完)登录harbor web 地址192.168.10.76:8001,输入账号密码,创建项目aistudio。
aistudio项目已经创建,推送镜像时必须指定要推送的项目,接下来在修改tag部分会详细介绍。
-
由于安装的harbor采用的是http,并没有TLS认证,因此需要修改当前机器的docker的配置文件 /etc/docker/daemon.json
{ "insecure-registries": ["192.168.10.76:8001"] }
修改完成后需重启docker
systemctl restart docker
-
使用harbor前先登录
docker login 192.168.10.76:8001 输入管理员账号:admin/Harbor13245
-
将要推送的镜像打个tag,并推送到harbor
tag规则:{harbor地址}/{项目名}/{镜像名称}:{镜像版本},项目名之前已创建,名称为 aistudio。
docker tag xsim5:v3.0 192.168.10.76:8001/aistudio/xsim5:v3.0 docker push 192.168.10.76:8001/aistudio/xsim5:v3.0
-
拉取镜像,拉取之前需先登录
docker pull 192.168.10.76:8001/aistudio/xsim5:v3.0