harbor使用和管理

一、上传本地镜像到harbor中

先在harbor 中创建testdocker 项目

因为我们本地没有镜像,我们先拉取一个镜像,然后进行下面的操作

查看nginx 镜像

2、下载nginx镜像到本地

使用admin登陆
docker login -u admin -p Harbor12345 192.168.1.200

 

[root@harbor ~]# docker pull richarvey/nginx-php-fpm

先登录

给镜像打个标签

[root@node03 ~]# docker tag consol/tomcat-7.0:latest 192.168.1.200/testdocker/consol/tomcat-7.0:latest

[root@harbor ~]# docker push 192.168.1.200/testdocker/nginx-php-fpm:latest

 4、查看 harbor中的testdocker目录中的镜像

二、其他机器docker 远程访问harbor 镜像

1、添加信任

centos 7 

[root@node03 ~]# vi /etc/docker/daemon.json

{ "insecure-registries":["192.168.1.200"] }

[root@node03 ~]# systemctl daemon-reload
[root@node03 ~]# systemctl restart docker

2、下载harbor 里面的镜像

[root@node03 ~]# docker pull 192.168.1.200/testdocker/nginx-php-fpm:latest

 

原文地址:https://www.cnblogs.com/zoulixiang/p/9644974.html