首页 > 其他分享 >harbor -- docker私有仓库安装配置

harbor -- docker私有仓库安装配置

时间:2024-05-30 23:00:47浏览次数:14  
标签:compose springboot harbor demo -- docker 18.117

1 安装docker-compose

$ curl -L "https://get.daocloud.io/docker/compose/releases/download/v1.25.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
$ chmod +x /usr/local/bin/docker-compose

2 安装配置harbor

$ wget https://github.com/goharbor/harbor/releases/download/v2.6.1/harbor-offline-installer-v2.6.1.tgz
$ tar -zxvf harbor-offline-installer-v2.6.1.tgz
$ cd harbor
$ cp harbor.yml.tmpl harbor.yml

$ ./install.sh

停止harbor服务,在harbor目录下
$ docker-compose down

在后台启动harbor服务,在harbor目录下
$ docker-compose up -d

3 访问harbor

18.117.100.1:5000,新建springboot_demo项目

4 上传镜像

vi /etc/docker/daemon.json

{
   "insecure-registries": ["18.117.175.71:5000"]
}
$ docker login http://18.117.175.71:5000

dockerfile生成的本地镜像
$ docker images
REPOSITORY                      TAG       IMAGE ID       CREATED         SIZE
springboot_demo                 latest    9114f533abbd   30 hours ago    243MB

$ docker tag springboot_demo:latest 18.117.100.1:5000/springboot_demo/springboot_demo:1.0
$ docker push 18.117.100.1:5000/springboot_demo/springboot_demo:1.0

标签:compose,springboot,harbor,demo,--,docker,18.117
From: https://blog.csdn.net/hhujjj2005/article/details/139335970

相关文章

  • DeerOJ 的题目上传流程(以传统提交为例)
    前言在OJ上上传题目的话,你需要题目描述的模板(以markdown形式),测试数据等。在DeerOJ上,除了这些,还需要一些额外的操作配置。题目、数据准备以前年新生赛的9数为例,题目描述的md文件如下:上传的数据以nine为前缀,输入输出文件分别以in和out为后缀,序号从1开始(注意不是从0开始......
  • JAVA开发 利用代码生成奖状pdf-中文版
    利用代码生成奖状pdf-中文版1、图片模板2、实现代码3、生成模板(pdf文件截取)1、图片模板2、实现代码importorg.apache.pdfbox.pdmodel.PDDocument;importorg.apache.pdfbox.pdmodel.PDPage;importorg.apache.pdfbox.pdmodel.PDPageContentStream;importorg......
  • 植物大战僵尸-杂交版-修改阳光
    植物大战僵尸-杂交版-修改阳光C语言版链接:https://caiyun.139.com/m/i?014MccuLAnI50 提取码:jL0r  游戏下载:https://www.cnblogs.com/harlanlu/p/18223442 #include<windows.h>#include<stdio.h>#include<pthread.h>/*颜色函数SetConsoleTextAttribute(Get......
  • DALL-E 2:突破性人工智能图像生成技术的全方位解析
    目录引言一、技术背景1.1生成对抗网络(GAN)1.2变分自动编码器(VAE)1.3GPT-3和自然语言处理1.4DALL-E的诞生二、DALL-E2的模型架构2.1模型概述2.2CLIP的作用2.3DALL-E2的生成过程2.4模型训练三、DALL-E2的技术能力3.1高质量的图像生成3.2多样化的......
  • 在 Flask 项目中配置 Session:简明指南
    在Flask项目中配置Session:简明指南本文介绍如何在Flask项目中配置会话1.Flask内置会话Flask自带会话管理功能,使用客户端Cookie存储会话数据。默认情况下,会话数据是签名的,以防止篡改,但未加密。因此,不建议在会话中存储敏感信息。Flask内置会话适用于小型应用或会话数......
  • 【简单介绍下DALL-E2,什么是DALL-E2?】
    ......
  • 【Java】类和对象
    类和类的实例化类就是一类对象的统称。对象就是这一类具体化的一个实例。声明一个类就是创建一个新的数据类型,而类在Java中属于引用类型,Java使用关键字class来声明类。我们来看以下简单的声明一个类。基本语法:class<class_name>{ ......
  • 【高端精品】外面割688的悦读平台全自动挂机项目,单号单天5元左右【自动脚本+详细教程
    悦读平台,是一个通过脚本全自动运行的赚钱项目。你只需要一个微信账号,不需要实名认证,就可以开始赚钱了。如果你有六个微信账号,那么只要其中一个实名认证就可以了。而且,你还可以把多个窗口的收益集中提现到一个微信账号上,非常方便。这个项目不限设备,你可以使用电脑模拟器、......
  • 防止浏览器缓存了静态的配置等文件(例如外部的config.js 等文件)
    防止浏览器缓存了静态的配置文件前言1、在script引入的时候添加随机数1.1、引入js文件1.2、引入css文件2、通过html文件的<meta>设置防止缓存3、使用HTTP响应头:前言在实际开发中浏览器的缓存问题一直是一个很让人头疼的问题,尤其是我们打包时候防止的静态配置文件con......
  • 探秘AI艺术:揭开Midjourney绘画的神秘面纱
    在当今这个数字化迅速发展的时代,AI技术已经深入到我们生活的方方面面,而最令人着迷的莫过于它在艺术创作领域的应用。“Midjourney绘画”就是这样一个令人惊叹的例子,它通过高级AI技术,能够帮助用户生成独一无二的艺术作品。但是,你有没有想过,“Midjourney绘画”是如何实现的呢?本文......