Ubuntu安装harbor(http模式)并随便上传一个

这篇具有很好参考价值的文章主要介绍了Ubuntu安装harbor(http模式)并随便上传一个。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Ubuntu安装harbor(http模式)

docker和harbor的介绍就免了,都不知道啥东西,还安装搞毛

先安装docker环境

不要问,软件源之类的配置,挨个梭就行

sudo apt update
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable”

必要梭哈的搞完了正式安装docker

sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io

验证是否正常

sudo systemctl status docker

Ubuntu安装harbor(http模式)并随便上传一个,ubuntu,http,linux

安装harbor

github选版本下载
下载的tgz文件放到/usr/local,解压

cd /usr/local
tar -xvf harbor-offline-installer-v2.8.3.tgz
cd harbor
cp harbor.yml.tmpl harbor.yml #复制一份修改,万一发生万一了,有个复原的
vim harbor.yml

Ubuntu安装harbor(http模式)并随便上传一个,ubuntu,http,linux
80端口容易冲突,有个nginx什么的,但是80端口好用啊
Https搞不明白的,建议注释掉,写博客的时候我已经注释了
蓝色的是默认密码,记一下就行,不用改
保存退出,执行安装指令

sudo ./install.sh

Ubuntu安装harbor(http模式)并随便上传一个,ubuntu,http,linux
打开浏览器访问地址http://ip:port/harbor,我的本机不加/harbor老是跳转到https
admin/Harbor12345
登录

上传一个镜像

登录到harbor的管理系统后,在项目选择新建项目
Ubuntu安装harbor(http模式)并随便上传一个,ubuntu,http,linux

先登录

docker login hostname(harbor.yml配置的那个)

先看一下本地都有些啥镜像

docker images

反正就是为了推一个镜像测试功能,新搞一个helloWorld的镜像上传也行,找个现成的推一下也行
docker images列表,刚刚安装haibor保底有以下的镜像
Ubuntu安装harbor(http模式)并随便上传一个,ubuntu,http,linux
用最小的goharbor做示例,添加一个tag

docker tag goharbor/registry-photon:v2.8.2 hostname/test/registry:v1

使用docker images能看到镜像列表多了一行

docker push hostname/test/registry:v1

提示成功后,去harbor管理系统打开test查看

问题和处理

  1. denied: requested access to the resource is denied
    分析: 未登录 或 登录别的地址 或 push的地址不对。
    办法: docker login xxxx(没有这个地址默认登陆到dockerhub了),之前登录成功过,会自动验证通过。harbor默认账密:admin/Harbor12345
    登录是成功的,考虑推送的地址有问题,打开系统,看一下正确的应该是啥格式
    Ubuntu安装harbor(http模式)并随便上传一个,ubuntu,http,linux

  1. Error response from daemon: Get “https://xx.xx.xx.xx/v2/”: dial tcp xx.xx.xx.xx:443: connect: connection refused

分析: harbor地址是http的,但是你的docker链接的时候非要用https,导致绿驴唇不对马嘴,
办法: 修改docker.service文件,文件位置:/usr/lib/systemd/system/docker.service docker,不放心的也可以查找一下 find / -name “docker.service”

ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

ExecStart=/usr/bin/dockerd --insecure-registry=x.x.x.x #你的harborIP

然后重启一下,如果发现重启报错,删除daemon.json文件的insecure-registries

systemctl daemon-reload && systemctl restart docker


  1. Error response from daemon: Get https://xxxx.xxxx.xxx/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
    分析: 系统不认识你的域名,解析蒙了
    办法: 修改/etc/hosts 添加一行

x.x.x.x yyy.com文章来源地址https://www.toymoban.com/news/detail-621782.html


  1. read tcp read: connection reset by peer
    没记住是啥原因,没方向瞎折腾的时候出现过,来来回回忘了怎么解决的了

到了这里,关于Ubuntu安装harbor(http模式)并随便上传一个的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何在Ubuntu进入root模式以及gcc的安装

    1.1  创建root账户        Ubuntu安装完成之后默认是没有root账户登录权限的,按照以下步骤即可实现开机一步完成root账户登录。         Ubuntu安装过程中,只会让设置登录用户和登录密码,并没有设置root密码的过程;这是因为Ubuntu系统启动会自动生成一个root用户的密码,是

    2024年02月04日
    浏览(35)
  • ubuntu18安装opensips3.4,开启ws/wss/http接口模块

    、如果是centos 7安装则使用yum 命令。 添加库地址 注意系统类型,选择对应的系统类型和版本   curl https://apt.opensips.org/opensips-org.gpg -o /usr/share/keyrings/opensips-org.gpg   echo \\\"deb [signed-by=/usr/share/keyrings/opensips-org.gpg] https://apt.opensips.org bionic 3.4-releases\\\" /etc/apt/sources.list.d/opensips.list  

    2024年04月14日
    浏览(38)
  • 64、ubuntu20.04安装Postman测试http通信和测试其libcurl支持http客户端发送request

    基本思想:需要使用http协议完成业务需求,需要测试一下,所以学习一下想关的应用实践 一、下载Postman Postman 帐号某宝解决,也可以试用30天 二、固定postman到任务栏图标 添加内容  再次设置一下图标。使用下列命令打开Postman然后用十字光标点击一下postman工具,显示下列字

    2023年04月08日
    浏览(50)
  • 【Ubuntu】安装docker,docker compose 以及部署一个docker应用

    大家好!在过去,已经分享了很多有关通过Docker部署应用的内容。今天,我将为大家详细介绍如何在Ubuntu系统上部署最新的Docker平台。 Docker是一个开源的容器化平台,它允许您将应用程序及其所有依赖项打包到称为容器的可移植单元中。 使用Docker,您可以在不同的环境中轻

    2024年02月14日
    浏览(37)
  • docker harbor的安装使用以及镜像上传和拉取

            harbor是一个开源的容器镜像仓库,可用于存储和分发docker镜像。它提供了安全性、标签、注释、审核和访问控制等高级功能。 harbor旨在帮助用户管理和分发docker镜像,并使其更具可信度和可管理性。 下载并安装docker和docker compose,没有下载的可以看这篇文章dock

    2024年01月22日
    浏览(42)
  • 组装机装系统,在另一个电脑只有ubuntu系统的情况下用ventoy制作Windows启动盘并且成功安装,后续如何安装win+ubuntu双系统(安装ubuntu后可能出现的wifi不能用的解决方法)

    第一步 下载ventoy 1.下载linux版本的ventoy 2.安装Windows镜像,自己找 3.下载得到的是压缩包ventoy-1.0.76-linux.tar.gz 下载得到的压缩包所在的位置要记住,一般下载好文件可能会进入Downloads文件夹(我的是进入的Downloads,不用移动位置,后面会用到) 4.解压 快捷键ctrl+alt+T打开终端

    2024年02月10日
    浏览(46)
  • [Ubuntu 20.04 PC] 安装C-Kermit:一个开源串口通信软件

    在计算机科学领域,串口通信一直是非常重要的一环。而C-Kermit作为一款强大而灵活的开源串口通信软件,广泛应用于UNIX、Linux和Windows等操作系统中。本文将介绍C-Kermit的基本原理、特点以及如何使用它进行串口通信。 C-Kermit是由C语言实现的,旨在提供可靠、高效的串口通信

    2024年02月11日
    浏览(37)
  • Ubuntu项目上传Github

    关于Github的使用,新手小白可看懂 输入:github官网地址,有账号的点击sign in登录,没有账号的选择sign up注册一个。(下面以已有帐号为例进行说明) 把Ubuntu项目上传到github托管,好处是可以返回到上一版本,便于找回代码。 创建自己的github仓库 仓库初始化 在项目路径下初

    2024年03月24日
    浏览(32)
  • Ubuntu 上传项目到 GitHub

    GitHub 作为时下最大的开源代码管理项目,广泛被工程和科研人员使用,本文主要介绍如何如何将自己的项目程序上传到 GitHub 上。 要上传本地项目到 GitHub 上,主要分为两步,第一步是 首先登录 GitHub 官网并登录自己的帐号,点击右上角头像,显示 选择 settings,并选择 SSH

    2024年02月03日
    浏览(37)
  • Linux Ubuntu 向 Github 上传文件

             如果直接进入github经常出现无法访问页面的提升,可以尝试在微软商店或者官网瓦特工具箱(Steam++官网) - Watt Toolkit (steampp.net)  下载Watt  Toolkit(steam++)软件         下滑选择github,点击一键加速          这样,github网站就会比较容易进入了。 1.进入githu

    2024年01月23日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包