Harbor 使用

1
2
3
4
5
6
7
8
9
10
11
# 登录 Harbor
docker login harbor.yourdomain.com

# 打标签
docker tag nginx:latest harbor.yourdomain.com/myproject/nginx:latest

# 上传
docker push harbor.yourdomain.com/myproject/nginx:latest

# 下载
docker pull harbor.yourdomain.com/myproject/nginx:latest

查看本地镜像的标签

1
docker images
1
2
3
4
REPOSITORY                    TAG       IMAGE ID       CREATED         SIZE
mynginx ssl 375ac92326a5 23 hours ago 192MB
nginx.baby/myproject/nginx ssl 375ac92326a5 23 hours ago 192MB
nginx latest 2cd1d97f893f 2 weeks ago 192MB
1
docker inspect nginx.baby/myproject/nginx:ssl

查看更详细的信息,包括 tag、镜像大小、构建层

确认 Docker 是否登录 harbor

1
cat ~/.docker/config.json
1
2
3
4
5
6
7
{
"auths": {
"harbor.yourdomain.com": {
"auth": "xxxxxxxxxxxx"
}
}
}