随笔 - 72,  文章 - 0,  评论 - 1,  阅读 - 22557

私有仓库的创建

node1#wget http://harbor.orientsoft.cn/harbor-v1.4.0/harbor-offline-installer-v1.4.0.tgz

node1#tar xf harbor-offline-installer-v1.4.0.tgz

node1#cd harbor

node1# vi harbor.cfg 编辑配置文件

修改 5行为 hostname = 192.168.56.11
60 行为 harbor_admin_password = 123

保存退出

同样的操作再node2上再进行一次

然后在运行安装脚本

在node1还有node2上都执行# sh install.sh

 

此时可以打开web界面了
http://192.168.56.11

我们可以发现里面空荡荡的,所以要向里面推送镜像

先登录node3

docker tag SOURCE_IMAGE[:TAG] 192.168.56.11/library/IMAGE[:TAG]
docker push 192.168.56.11/library/IMAGE[:TAG]


node3 # docker images #查看目前已有镜像
REPOSITORY TAG IMAGE ID CREATED SIZE
sebp/elk latest ba68deec1fef 9 days ago 2.06GB
nginx latest 2073e0bcb60e 3 weeks ago 127MB
alpine latest e7d92cdc71fe 5 weeks ago 5.59MB
centos latest 470671670cac 5 weeks ago 237MB
busybox latest 6d5fcfe5ff17 2 months ago 1.22MB
fluent/fluentd latest 9406ff63f205 14 months ago 38.3MB
aclstack/cpu latest 7396b6b57449 2 years ago 19.3MB
aclstack/mem latest 61eec139308f 2 years ago 21.9MB
progrium/consul latest 09ea64205e55 4 years ago 69.4MB

node3# docker tag 470671670cac 192.168.56.11/library/centos:v7 #先打tag 使用上面的镜像id 加上新的镜像名称:版本号

[root@linux-node3 ~]# docker login 192.168.56.11
Username: admin
Password:
Error response from daemon: Get https://192.168.56.11/v2/: dial tcp 192.168.56.11:443: connect: connection refused

此时会报错,是因为默认server端开启的是https协议认证,而默认在node3上我们使用的是http协议,所以报错了

node3 # vi /usr/lib/systemd/system/docker.service 在14行最后加上--insecure-registry=192.168.56.11

node3 # systemctl daemon-reload

node3 # systemctl restart docker

node3 # docker push 192.168.56.11/library/centos:v7 #推送镜像


此时在web界面就可以看到刚刚推送的镜像了,然后就可以下载镜像了,同时也可以做一些权限的限制,来让某些用户拥有指定的权限

也可以设置同步任务,不要使用ie浏览器,使用firefox或chrome,否则页面显示会不正常

posted on   wilson'blog  阅读(165)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示