DockerCompose搭建Harbor以及使用

一、概览

Harbor是Docker的镜像私服跟maven的Nexus类似
架构如图
Harbor架构

二、安装

官网下载:https://github.com/goharbor/harbor

1.解压安装包

tar -zxvf harbor-offline-installer-v1.8.0.tgz

2.修改配置文件

vi harbor.yml
#修改为域名或你的服务器IP
hostname: 192.168.141.150

3.执行安装脚本

./install.sh

4.验证

图片
用户名:admin
密码:Harbor12345

三、配置客户端

在/etc/docker/daemon.json 中增加如下内容(如果文件不存在,请创建)

{
    "registry-mirrors": [
      "https://registry.docker-cn.com"
     ],
     "insecure-registries": [
       "192.168.141.150"
     ]
}

注意:该文件必须符合接送规范,否则docker不能启动

重启服务

shstemctl daemon-reload
systemctl restart docker

四、检查客户端是否生效

使用docker info 命令手动检查,如果配置中有私服的信息说明成功
成功信息

五、Harbor平台上创建项目

新建项目

六、本地推送镜像到私服

标记

docker tag SOURCE_IMAGE[:TAG] 192.168.141.131/myshop/IMAGE[:TAG]

登录Harbor

docker login 192.168.141.131 -u admin -p Harbor12345

推送

docker push 192.168.141.131/myshop/IMAGE[:TAG]

七、查看镜像

验证


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 18846433665@163.com

文章标题:DockerCompose搭建Harbor以及使用

文章字数:265

本文作者:Xu Shengcai

发布时间:2019-10-28, 21:18:13

最后更新:2019-10-28, 23:39:50

原始链接:http://yoursite.com/2019/10/28/DockerCompose搭建Harbor以及使用/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏