当前位置:首页 » 《随便一记》 » 正文

docker (二)私服 harbor 安装与使用_缘来是你阿的博客

17 人参与  2021年12月21日 13:42  分类 : 《随便一记》  评论

点击全文阅读


1.下载地址 Releases · goharbor/harbor (github.com)

我下载的是离线包,然后上传至服务器 harbor.v1.9.3.tar.gz
# 前提条件已安装docker-compose
# 解压harbor 离线包
tar -zxvf harbor-offline-installer-v1.9.3.tgz
# 修改 harbor.yml hostname配置 ,并且不能使用127.0.0.1 ,修改成你自己的host IP
我的IP是 192.168.2.100

$ vim harbor.yml


2. 执行安装

$ sh install.sh

访问服务器80端口

 默认账号密码是  admin/Harbor12345

3.docker私服配置

$ vim /etc/docker/daemon.json

 json段加入 "insecure-registries" : ["172.17.0.130"]

 重启docker 

$ systemctl restart docker

4.重新启动Harbor

在解压Harbor 的文件夹下 执行

$ docker-compose start

然后重新访问 192.168.2.54 打开管理界面

5.上传和下载镜像

1.首先创建自定义的仓库,这里创建两个仓库名为 public 和private ,一个是公开库,一个是没有勾选公开的库。区别在于是否登录 有没有下载权限。

 2.上传操作,上传需要进行登录 ,输入 docker login IP , 默认账号密码是  admin/Harbor12345

$ docker login 192.168.2.54

如果登录不上报错https 请参考文章:Docker login Harbor报错解决:Error response from daemon: Get https://.. 443: connect: connection refused_非著名运维的博客-CSDN博客

3.推送镜像

下载一个nginx镜像做测试

$ docker pull nginx:1.17
#给镜像打标签
$ docker tag nginx:1.17 192.168.2.54/public/nginx:1.17
$ docker images

推送到私服

#推送
$ docker push 192.168.2.54/public/nginx:1.17

复制上面红框内容,拉取到私服nginx 镜像,首先删除本地镜像做测试,然后在拉取

$ docker pull 192.168.2.54/public/nginx:1.17


点击全文阅读


本文链接:http://m.zhangshiyu.com/post/31853.html

镜像  私服  离线  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1