群晖DS218+部署Harbor(1.10.3) (2)

修改日志存储路径,这个文件夹之前就创建好了:

在这里插入图片描述

修改配置完毕,保存;

执行准备命令:

cd ~/harbor-1.10.3/harbor \ && sudo ./prepare

开始安装:

cd ~/harbor-1.10.3/harbor \ && sudo ./install.sh

操作成功的控制台输出如下:

在这里插入图片描述

浏览器登录harbor

打开浏览器,访问地址:5888 ,账号admin,密码Harbor12345

在这里插入图片描述

登录成功如下图,群晖空间还是很充裕的:

在这里插入图片描述

使用harbor

接下来的操作是从另一台Linux电脑(下面称之为A电脑)远程推送镜像到harbor机器;

如果要从A电脑连接harbor服务器,那么要对A电脑做设置,我这里A电脑是Linux操作系统;

编辑A电脑的/etc/docker/daemon.json文件(如果不存在就新建),增加下图红框中的内容,192.168.50.43是harbor服务器的IP地址,5888是前面配置的http端口:

在这里插入图片描述

重启docker服务使配置生效:

systemctl daemon-reload \ && systemctl restart docker

再次提醒:这里修改是远程连接Harbor服务的机器的配置,而不是Harbor服务器的配置;

在A电脑上,有个nginx镜像,id是2622e6cca7eb,如下图所示:

在这里插入图片描述

按照dockr镜像仓库规则给镜像打tag:

docker tag 2622e6cca7eb 192.168.50.43:5888/library/nginx:latest

现在是同一个ID的镜像,但是有两个tag:

在这里插入图片描述

登录harbor:

docker login 192.168.50.43:5888 -u admin -p Harbor12345

推送镜像到harbor:

docker push 192.168.50.43:5888/library/nginx:latest

操作成功:

在这里插入图片描述

推送成功后,在浏览器页面可见此镜像:

在这里插入图片描述

新建仓库的操作如下所示:

在这里插入图片描述

创建成功:

在这里插入图片描述

卸载harbor

如果您不需要harbor了,执行以下命令即可:

cd ~/harbor-1.10.3/harbor \ && sudo docker-compose down

再删除整个~/harbor-1.10.3目录即可,注意所有数据都会清除掉;

至此,群晖DS218+部署和验证harbor的操作就完成了,希望能带给您一些参考;

你不孤单,欣宸原创一路相伴

Java系列

Spring系列

Docker系列

kubernetes系列

数据库+中间件系列

DevOps系列

欢迎关注公众号:程序员欣宸

微信搜索「程序员欣宸」,我是欣宸,期待与您一同畅游Java世界...
https://github.com/zq2599/blog_demos

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsssdw.html