修改日志存储路径,这个文件夹之前就创建好了:
修改配置完毕,保存;
执行准备命令:
cd ~/harbor-1.10.3/harbor \ && sudo ./prepare开始安装:
cd ~/harbor-1.10.3/harbor \ && sudo ./install.sh操作成功的控制台输出如下:
打开浏览器,访问地址:5888 ,账号admin,密码Harbor12345
登录成功如下图,群晖空间还是很充裕的:
接下来的操作是从另一台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了,执行以下命令即可:
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