Harbor使用方法 修改配置文件 首先需要在客户端配置号 Harbor 地址,配置文件在: /etc/docker/daemon.json 内容形如: { “registry-mirrors”: [ “加速地址” ], “insecure-registries”: [ “私有

Harbor使用方法

修改配置文件

首先需要在客户端配置号 Harbor 地址,配置文件在: /etc/docker/daemon.json

内容形如:

1
2
3
4
5
6
7
8
{
"registry-mirrors": [
"加速地址"
],
"insecure-registries": [
"私有仓库地址"
]
}

exp:

1
2
3
4
5
6
7
8
{
"registry-mirrors": [
"http://adb35d.com"
],
"insecure-registries": [
"http://192.168.226.70"
]
}

只需要配置其中的私有仓库地址,注意协议类型和端口号。

若文件不存在,创建即可。

之后重启docker使其生效。

1
2
systemctl restart daemon-reload
systemctl restart docker

推送第一个镜像

1
2
3
4
5
6
7
8
9
10
11
12
# 首先在客户端登陆
$ docker login 192.168.226.70
# 之后打上标签,格式形如:
$ docker tag SOURCE_IMAGE[:TAG] 192.168.226.70/hci/REPOSITORY[:TAG]
# 推送
$ docker push 192.168.226.70/hci/REPOSITORY[:TAG]

# 打好标签后就可以看到两个 id 一致但名称不同的镜像了
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
192.168.226.70/hci/hci-nos 0.0.1-x86 001b9ea10452 4 weeks ago 180MB
hci-proxy v6 001b9ea10452 4 weeks ago 180MB

参考文献