一、docker介绍1.1 什么是dockerDocker 容器是一种轻量级的虚拟化技术,它使得应用程序能够在独立的环境中运行,而不需要像传统虚拟化技术那样占用更多的系统资源。1.2 为什么要用dockerDocker 容器是一个可运行的软件包,包括应用程序、依赖项和配置文件,它们可以在任何支持 Docker 的操作系统上运行,包括 Linux、Windows 和 macOS。Docker 容器具
转载
2023-09-21 23:58:12
59阅读
基本的操作查看状态:git status 将新文件加入到暂存区 :
原创
2022-10-09 20:29:11
91阅读
从主机的层面来看,Docker Swarm 管理的是 Docker Host 集群。所以先来讨论一个重要的概念 - 集群化(Clustering)。服务器集群由一组网络上相互连接的服务器组成,它们一起协同工作。一个集群和一堆服务器最显著的区别在于:集群能够像 单个 系统那样工作,同时提供高可用、负载均衡和并行处理。如果我们部署应用和服务时选择的是多个独立的服务器而非集群,资源的
转载
2024-08-15 09:47:37
26阅读
# 如何检查Docker环境是否安装Git
## 问题描述
在使用Docker进行容器化开发时,经常需要使用版本控制工具Git来管理代码。为了确保Docker环境中已经安装了Git,我们需要进行一些检查操作。本文将介绍如何检查Docker环境是否安装了Git,并提供相关代码示例。
## 解决方案
### 1. 检查Docker环境
首先,我们需要检查Docker环境是否已经安装并启动。可
原创
2023-11-08 11:38:10
125阅读
一、Git核心从根本上来讲 Git 是一个内容寻址(content-addressable)文件系统,并在此之上提供了一个版本控制系统的用户界面。 二、底层命令和高层命令1、由于 Git 最初是一套面向版本控制系统的工具集,而不是一个完整的、用户友好的版本控制系统,所以它还包含了一部分用于完成底层工作的命令。 这些命令被设计成能以 UNIX 命令行的风格连接在一起,抑或藉由脚本
转载
2023-08-18 20:44:05
131阅读
Docker 工作原理分析
docker 容器原理分析docker 的工作方式Namespace容器对比虚拟机Cgroups容器看到的文件Mount namespacechrootrootfsVolume(数据卷)打包一个go镜像总结参考docker 容器原理分析docker 的工作方式当我们的程序运行起来的时候,在计算机中的表现就是一个个的进程,一个 docker 容器中可以跑各种程序,容器技
转载
2023-07-08 15:12:34
30阅读
简介Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。Git 与 SVN 区别Git 不仅仅是个版本控制系统,它也是个内容管理系统(CMS)
原创
2022-10-19 16:26:11
106阅读
## MySQL 是否会用到NUMA
### 什么是NUMA
NUMA(Non-Uniform Memory Access)是一种多处理器计算机体系结构,其中每个处理器核心都可以访问整个系统内存,但访问速度可能会有所不同。这种体系结构使得处理器可以更快地访问本地内存而不是远程内存,从而提高了性能。
### MySQL 是否会用到NUMA
在处理大量数据的数据库中,MySQL通常会使用多个处
原创
2024-03-07 06:48:23
19阅读
数据库主从不一致一直是DBA比较头疼的事情,通常我们仅有一种办法,热备主库,然后替换掉所有的从库。这不仅代价非常大,而且类似治标不治本的方案,让人十分不安。因此我们需要合适的工具,至少帮我们回答下面三个问题:是从库延迟导致了用户看到的数据不一致,还是真的主从数据就不一致?如果不一致,这个比例究竟多大?下次还会出现吗?回答清楚这几个问题,有助于我们决定是否修复,以及修复的方式,还可以帮我们找出不一致
转载
2024-10-26 20:49:48
29阅读
之前,在服务器上直接安装配置过gitlab,感觉需要配置安装的东西还是挺多的:git,redis,postgresql,nginx等。这么多服务一起,备份和迁移都不方便。为了避免这个问题,决定将gitlab进行docker化部署。所有服务组件都在一个docker容器里面,只需将重要的配置、repo数据等挂载在宿主机上保存。平时只要备份挂载的数据目录即可,另外,如果需要迁移,也只需把数据目录拷贝到其
转载
2024-04-13 16:42:51
33阅读
分支操作git branch 创建分支git checkout -b 创建并切换到新建的分支上git che
原创
2021-07-13 11:24:50
165阅读
1、创建Jenkins数据和配置目录,并授权mkdir /data/jenkins
chmod 777 /data/jenkins2、拉取Jenkins镜像docker pull jenkins/jenkins3、启动Jenkinsdocker run -d -u root --name jenkins -m 1024M --memory-swap=1024M --restart=always -
转载
2024-03-30 22:04:50
47阅读
1.git 的安装。下载 安装,esay. 下载地址: https://git-for-windows.github.io/ 2.创建一个自己的身份 git config --global user.name YOURNAME git config -- global user.email xxx@
原创
2021-05-13 23:00:31
626阅读
Git工作原理时间 2016-11-05 23:31:36 Simeone原文 http://deweixu.me/2016/11/05/how-git-works/主题 Git最近在使用git时遇到了一些问题,用google搜索到一篇很好的文章,简单的翻译了一下。(原文地址: https://codewords.recur
转载
精选
2016-11-07 15:12:06
641阅读
一 Git 是什么?
Git 是一种分布式开源 版本管理工具(VCS),你可以用它存储代码、跟踪修订历史记录、合并代码更改,并在需要时恢复为较早的代码版本。二 Git 分区工作区 working directory 是「工作目录」,也就是我们肉眼能够看到的文件暂存区 (Index)本地仓库区(Repository)远程仓库区 (Remote)
三 git 常用命令行文件夹中查看隐藏文件mac中快捷
原创
2023-11-23 10:26:03
104阅读
@[toc]一.git 介绍一.git 简介二.git 历史三.集中式与分布式四.git 大致结构二..git 目录结构三.git add 与 git commit 简单原理四.创建与合并分支简单原理五.git rebase 简单原理六.开始从底层入手 git七.git add 命令底层原理八.git add 和 git commit 中间的操作(tree 对象的生成)九.git comm...
原创
2021-07-07 13:33:49
266阅读
文章目录@[toc]一.git 介绍一.git 简介二.git 历史三.集中式与分布式四.git 大致结构二..git 目录结构三.git add 与 git commit 简单原理四.创建与合并分支简单原理五.git rebase 简单原理六.开始从底层入手 git七.git add 命令底层原理八.git add 和 git commit 中间的操作(tree 对象的生成)九.git comm...
原创
2021-08-02 10:48:16
324阅读
查了一下git merge如何判定冲突,主要是通过找到公共祖先节点,然后两个分支各自形成一个和祖先diff的俩链表,然后逐行处理,道不...
原创
2022-11-11 12:13:40
264阅读