草庐IT

docker搭建gitlab

全部标签

Hexo+GitHub搭建个人网站简要流程及遇到的问题

文章目录一、必要准备1.1安装配置git和新建GitHub仓库1.2安装配置Node和Hexo二、将页面部署到GitHub三、发布博客四、生成永久链接五、更换主题六、配置主题遇到的很多问题刚刚搭建好的,有兴趣的朋友可以看一下B_White的博客一、必要准备1.1安装配置git和新建GitHub仓库git的安装和配置没什么特别的。在GitHub中新建一个仓库,命名方式是:“username.github.io”,其中username是你的GitHub用户名,这个仓库的名字就是以后你的博客地址。1.2安装配置Node和Hexo按照官方的参考文档安装即可,没有出现错误。Hexo安装好以后,要新建一个

【Docker基础】-- 18 个基本指令

更多详细信息,请参考官方文档:Dockerfilereference|DockerDocs指令描述ADD添加本地或远程文件和目录。ARG使用构建时变量。CMD指定默认命令。COPY复制文件或者目录。ENTRYPOINT指定默认的可执行文件。ENV设置环境变量。EXPOSE说明应用程序正在监听哪些端口。FROM从基础镜像创建新的构建阶段。HEALTHCHECK启动时检查容器的健康状况。LABEL为镜像添加元数据。MAINTAINER指定镜像的作者ONBUILD指定在构建时使用镜像的说明。RUN执行构建命令。SHELL设置镜像的默认shell命令。STOPSIGNAL指定退出容器的系统调用信号。U

【原】无脑操作:Centos 7.6 + MariaDB + Rsyslog + LogAnalyzer环境搭建

背景说明:网络安全法第三章第二十一条明确规定“采取监测、记录网络运行状态、网络安全事件的技术措施,并按照规定留存相关的网络日志不少于六个月”。为了满足合规性的要求,应当建设相应的日志采集存储系统。市面上不少日志系统价格不菲,针对百万级数据量,考虑在Centos7.6环境下,基于MariaDB和Rsyslog,搭建开源免费的日志采集分析系统LogAnalyzer。---------------------------------------------------------------------所需软件:① VMwareWorkstation15Player② CentOS-7-x86_64

CRM源码-客户关系管理系统源码搭建(小程序+APP+H5)

  客户关系管理(CRM)是一项用于管理公司与客户和潜在客户的所有关系和互动的技术。目标很简单:改善业务关系以发展您的业务。CRM系统可帮助公司与客户保持联系、简化流程并提高盈利能力。    CRM解决方案可帮助您在整个生命周期中专注于组织与个人(包括客户、服务用户、同事或供应商)的关系,包括寻找新客户、赢得他们的业务以及在整个关系中提供支持和附加服务。    源码获取:c.xsymz.icu    部分源码展示:demo.jsconstdemoEntityName='Account'constdemoFieldName='AccountName'let_List,_Form,_ViewFro

Docker之nacos集群部署

前言Nacos是一个开源的注册中心和配置中心,用于实现微服务架构中的服务发现、服务治理和动态配置管理。在Docker中使用Nacos,你可以通过拉取官方提供的Docker镜像并运行容器的方式来快速部署 一.Nacos镜像拉取及独立模式镜像拉取命令详解:当前命令为创建Nacos容器(没有Nacos镜像会自动拉取Nacos镜像)dockerrun:运行一个Docker容器的命令。-itd:这是参数的一部分,其中:-i:保持标准输入(stdin)打开。-t:为容器分配一个伪终端(pseudo-TTY)。-d:在后台运行容器,并返回容器ID。-ePREFER_HOST_MODE=ip:设置环境变量PR

问题修复:连接docker Mysql 报错Access denied for user ‘asiced‘@‘172.17.0.1‘ (using password: NO) macOS,docker

场景描述:项目:SpringMVC+SpringBoot+Mybatis-Plus项目平台:IntelliJIDEA2023.1操作系统:macOSv13.4容器平台:Docker在这里点击目录快速处理问题⬇️场景描述:错误信息原因:问题排查问题解决一、配置用户名、密码、账号权限0)如果使用了Docker来管理Mysql,需要先进行这一步1)忘记密码的情况1.1)修改用户名、主机、密码1.2)刷新权限2)检查配置文件是否被成功载入2.1)若没有载入成功的解决方法一2.1)若没有载入成功的解决方法二3)配置被覆盖问题(此处重点3.1)解决方法1:为配置类添加配置3.2)解决方法2:删除此配置方法

WindowsServer搭建radius认证服务器

radius简介RADIUS(RemoteAuthenticationDial-InUserServer,远程认证拨号用户服务)是一种分布式的、C/S架构的信息交互协议,能包含网络不受未授权访问的干扰,常应用在既要求较高安全性、又允许远程用户访问的各种网络环境中。协议定义了基于UDP(UserDatagramProtocol)的RADIUS报文格式及其传输机制,并规定UDP端口1812、1813分别作为认证、计费端口。如果是思科设备:认证和授权端口为UDP1645,计费端口1646.RADIUS最初仅是针对拨号用户的AAA协议,后来随着用户接入方式的多样化发展,RADIUS也适应多种用户接入方

从零开始针对 .NET 应用的 DevOps 运营实践 - 运行环境搭建

一、Overview最近的一段时间,在公司里我都在进行基于Jenkins和SonarQube配合已有的Gitlab搭建部门的持续集成环境的工作,虽然之前有使用过GitHubActions和AzureDevOps,但是从头开始搭建这样的一套DevOps环境还是学习到了一些新的知识点,因此,借着这个中秋国庆假期的机会,分享下整个工具链的搭建过程,如果你也有相似的需求的话,希望可以对你有所帮助二、Contents从零开始针对.NET应用的DevOps运营实践-运行环境搭建三、StepbyStep3.1、一些概念DevOps,Development和Operations,从名称上就可以看出,这一名词包

Jenkins搭建(国内Linux服务器离线版<内附插件安装获取教程>)

需求    公司项目采用微服务的架构,服务很多,每次生产上线的时候特别的麻烦,需要本地打包,打好包了,上传到生产服务器,每台服务器传好包之后备份旧包重启服务。涉及到单个服务还好,当影响的服务很多时,这是一个特别痛苦的事情,本地打包时一个服务要针对不同的服务器打不同的包,部署时也要记住哪个服务已经部署过了,还有哪些没有部署,全程不能分心,工作量很大,特别费时间,每次生产上线部署就需要花费几个小时。所以,每次部署生产的时候头特别的疼。经过几次折磨之后,下定决心引入自动化部署工具Jenkins。Jenkins简介    Jenkins是一个开源软件项目,是基于java开发的一种持续集成工具,用于监控

【工具部署】使用宝塔面板搭建WebStack个人网址导航

背景公司组内项目比较多了,各种域名、网址不利于记忆,故搭建一套统一的导航网站,网上找了一下,发现WebStack非常不错,最终选择了它,又在官方仓库的issues里发现了利用宝塔面板搭建的教程,所以就直接拿来用了,详细教程如下一、安装宝塔面板本文忽略,默认已安装二、宝塔面板中安装php7.2三、删除如下PHP禁用函数passthruproc_open四、安装MySQL5.7版本五、宝塔新建一个站点,例如:www.demo.com六、拉取源码&部署1.进入站点根目录cd/www/wwwroot/www.demo.com2.clone代码(这一步下载不动可以手动下载源码上传解压到网站根目录)sud