Docker私有仓库一、私有仓库搭建#1、拉取私有仓库镜像dockerpullregistry#2、启动私有仓库容器dockerrun-id--name=registry-p5000:5000registry#3、打开浏览器输入地址http://私有仓库服务器ip:5000/v2/_catalog,看到{"repositories":[]}表示私有仓库搭建成功#4、修改daemon.jsonvim/etc/docker/daemon.json#在上述文件中添加一个key,保存退出。此步用于让docker信任私有仓库地址;注意将私有仓库服务器ip修改为自己私有仓库服务器真实ip{"insecur
最近起个小项目,用多模块搭建一下,顺便记录分享1.创建父工程通过SpringLnitalizer创建,我这里使用的是springboot2.7.3+jdk11创建好后删除刚创建工程里不需要的文件,只保留:.idea文件夹、项目pom文件、以及一个*.iml文件2.创建子模块我们创建archives_common,archives_web,archives_biz,archives_manage4个模块删除多余目录和文件,每一个模块只保留src下的java路径,pom.xml文件,即可,如下图对于src里的内容,只保留archives_web的启动类和配置文件,其他子模块的的启动类和配置文件都删
文章目录一、什么是MinIO?为什么选择MinIO?什么是纠删码?二、Docker安装MinIO三、SpringBoot集成MinIO1.MinIO前期准备1.创建MinIO用户2.创建组3.创建accessKey和secretKey4.创建Bucket2.springBoot整合MinIO1.导入maven坐标2.配置application.yml3.MinioConfig配置类4.MinioController控制类5.测试6.验证一、什么是MinIO?为什么选择MinIO?1、MinIO是在ApacheLicensev2.0下发布的对象存储服务器。它与AmazonS3云存储服务兼容。它最
需求:将已经写好的SpringBoot程序通过Docker部署到服务器上,实现可移植部署。前提准备:一台centos服务器(用虚拟机也可以,centos版本要大于等于7)编写好的Boot代码步骤一:在虚拟机上安装centos7系统在阿里云下载centos,然后到虚拟机安装。步骤省略。步骤二:在centos上安装Docker**1:安装yum工具yuminstall-yyum-utils\device-mapper-persistent-data\lvm2--skip-broken2:更新本地镜像源yum-config-manager\--add-repo\https://mirrors.ali
开源自托管导航页配置服务Dashy本地搭建结合内网穿透远程访问简介1.安装Dashy2.安装cpolar3.配置公网访问地址4.固定域名访问简介Dashy是一个开源的自托管的导航页配置服务,具有易于使用的可视化编辑器、状态检查、小工具和主题等功能。你可以将自己常用的一些网站聚合起来放在一起,形成自己的导航页。一款功能超强大,颜值爆表的可定制专属导航页工具结合cpolar内网工具,我们实现无需部署到公网服务器,即可实现公网访问Dashy,下面我们介绍配置方法1.安装Dashy在docker拉取Dashy镜像dockerpulllissy93/dashy:latest镜像下载后我们运行,使用后台方
🎬鸽芷咕:个人主页 🔥个人专栏:《docker容器精解篇》《粉丝福利》⛺️生活的理想,就是为了理想的生活!文章目录前言一、Docker的介绍1.1Docker的由来1.1.1环境不一致1.1.2隔离性1.1.3弹性伸缩1.1.4学习成本1.2Docker的思想1.3Docker的历史二、Docker的安装2.1Docker的下载依赖2.2指定Docker的镜像源2.3安装DockerCE2.4Docker基本启动命令三、配置Docker的中央仓库3.1配置阿里云镜像仓库📝文章结语:前言 Docker相信各位正在看这篇文章的铁汁或多或少都听说过,提起Docker我相信大家第一次时间想到的都是开
1、鸿蒙介绍鸿蒙系统:是华为公司2019年8月9日正式发布的操作系统,一款面向全场景的分布式操作系统,将人、设备、场景有机地联系在一起,将消费者在全场景生活中接触的多种智能设备进行资源共享,极速互联。2020年9月10日:HarmonyOS2.0发布2022年7月27日:HarmonyOS3.0发布2023年7月26日:HarmonyOS4.0发布鸿蒙官网:https://www.harmonyos.com/鸿蒙开发者:https://developer.huawei.com/consumer/cn/app2、鸿蒙开发套件介绍面向鸿蒙生态的声明式开发套件,包含了鸿蒙生态应用从设计、开发、测试、
1、Git Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。官方地址:Git(git-scm.com)2、GitHub GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git作为唯一的版本库格式进行托管,故名GitHub。 GitHub是一个面向开源和私有软件项目的托管平台,目前只支持Git的形式,是目前全球最大的代码托管平台,可以帮助程序员之间互相交流和学习,当然不公开的仓库有收费服务。GitHub提供了基于Web的图形界面,可以为每个项目提供访问控制和协作。GitHub也提供了很多功能,如代码管理、缺陷
文章目录前言一、GitlabRunner部署1、获取Runner注册令牌2、注册Runner3、配置Runner二、配置GitLabCI三、运行流水线四、使用定时脚本进行备份&部署参考网址总结前言本文所使用的软件及版本如下:Gitlab:14.6.1;Gitlab-Runner:16.3.1本文使用GitlabCI/CD+GitlabRunner实现自动打包部署springboot项目的功能使用自动CI/CD可以减轻维护的负担,也可以避免人员操作失误等问题Gitlab与Gitlab-Runner均使用Docker部署,Runner也使用Docker为执行者(executor)本文中Runner
Docker简介一、Docker是什么?二、Docker能做什么?三、Docker的核心组件四、Docker和虚拟机的区别一、Docker是什么?官方文档:https://docs.docker.com/Docker是容器技术的一种实现,用于开发、部署和运行应用程序。它允许开发者将应用程序及其依赖项打包到一个称为容器的可移植容器中,该容器可以在任何运行Docker的环境中执行。Docker的核心思想是将应用程序及其依赖项打包成一个独立的、可执行的容器,以确保应用程序在不同的环境中具有一致的运行方式。简单来说:Docker是一种灵活、轻量级的容器化解决方案,可以加速应用程序的开发、测试和部署过程