Git是一个 分布式版本控制 系统,用于跟踪文件的修改,可以允许多个开发人员协作开发项目,同时维护代码的完整性和历史记录。
原创 9月前
34阅读
第一本 Docker 书(The Docker Book)笔记 文章目录第一本 Docker 书(The Docker Book)笔记第 1 章 简介第 2 章 安装 Docker第 3 章 Docker 入门第 4 章 使用 Docker 镜像和仓库第 5 章 在测试中使用 Docker第 6 章 使用 Docker 构建服务第 7 章 Docker 编配和服务发现第 8 章 使用 Docker
docker依赖于写时复制(copy on write)模型。通过start命令重新启动一个容器。log -f 命令监控Docker日志,-t加上时间戳exec有守护式(-d)和交互式(-it)两种执行方式自动重启容器(–restart):always:on-failure:在退出代码非0时重启on-failure:5 :在退出代码非0时重启,最多重启5次.dockerignore...
原创 2021-08-04 10:12:48
90阅读
# 使用 Book2Docker 管理 Docker 内存 ## 引言 在当今软件开发中,Docker 容器的使用变得愈发普遍。尤其是在教育和教学中,Book2Docker 为教师和学生提供了一个便捷的工具,使其能够创建和分享可重复使用的环境。通过 Book2Docker,用户能将任何文档(如 Jupyter Notebook 和 LaTeX 文档)转换成 Docker 镜像的形式,从而维护一
原创 9月前
43阅读
容器与管理程序虚拟化(hypervisor virtualization HV) HV通过中间层运行独立虚拟机器于硬件之上容器则是直接运行在操作系统内核之上的用户空间,由于客居于操作系统,只能运行与底层宿主机相似的操作系统。权限隔离监牢(chrooot jail)容器有独立的网络和存储栈,还拥有自己的资源管理能力需要的开销有限,不需要模拟层和管理层,而是使用操作系统的系统调用接口,降低
转载 2023-08-18 16:11:06
55阅读
创意采集中……
转载 精选 2011-07-08 12:57:22
676阅读
04 switch(e): { case1: case2: statement1; break; default: statment2; } 05 自顶向下 分解: 将大型任务分解成简单的子任务. (分解任务, 不是分解代码) [分解过程中还要注意抽象出公共组件被公共利用 06 随机数种子, jav
转载 2020-02-09 12:47:00
126阅读
2评论
  1create database book  2use book  3go  4  5--1.图书类别分类表  bookClass  6create table bookClass  7(  8   class_id int identity primary key,--编号  9   class_name varchar(100) not null, --名称 10   class_par
转载 2009-02-01 10:11:00
145阅读
Linear Algebra Done Right, 3rd - Sheldon Axler, Springer, 2015 Finite-Dimensional Vector Spaces, 2nd - Paul Halmos, Dover Publications, 2017 ...
转载 2021-10-12 22:10:00
103阅读
2评论
之前,在服务器上直接安装配置过gitlab,感觉需要配置安装的东西还是挺多的:git,redis,postgresql,nginx等。这么多服务一起,备份和迁移都不方便。为了避免这个问题,决定将gitlab进行docker化部署。所有服务组件都在一个docker容器里面,只需将重要的配置、repo数据等挂载在宿主机上保存。平时只要备份挂载的数据目录即可,另外,如果需要迁移,也只需把数据目录拷贝到其
转载 2024-04-13 16:42:51
33阅读
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阅读
系列文章目录文章目录系列文章目录一、整合添加和修改的编辑页面(节省出一个页面来)怎么去在一个页面去判
原创 2023-02-20 11:14:23
67阅读
# 如何使用GitDocker ## 简介 这篇文章将教会你如何使用GitDocker来管理你的项目。Git是一个版本控制系统,用于跟踪和管理代码的修改。而Docker是一个开源的容器化平台,可以将应用程序和其依赖项打包成一个独立的可执行容器。 ## 整体流程 下面是使用GitDocker的整体流程: | 步骤 | 描述 | |---|---| | 1 | 初始化Git仓库 | |
原创 2023-10-14 09:19:08
163阅读
GitLab在docker和Kubernetes之间折腾 文章目录GitLab在docker和Kubernetes之间折腾1. 概述2. Gitlab从docker迁移到Kubernetes2.1 备份恢复过程2.2 恢复失败解决3. Gitlab从Kubernetes迁移到docker3.1 备份恢复过程4. helm版本问题记录 1. 概述最近用上了Kubernetes,刚好又要求Gitlab
转载 2024-07-04 16:12:49
30阅读
Docker可以说是现在微服务,DevOps的基础,咱们.Net Core自然也得上Docker。.Net Core发布到Docker容器的教程网上也有不少,但是今天还是想来写一写。你搜.Net core程序发布到Docker网上一般常见的有两种方案:1、在本地编译成Dll文件后通过SCP命令或者WinSCP等工具上传到服务器上,然后构建Docker镜像再运行容器。该方案跟传统的发布很像,麻烦的地
根据 RhodeCode[1] 在 2016 年做过的一项分析报告 Version Control Systems Popularity in 2016[2],在如今的 VCS(版本控制系统)领域,Git 几乎已经一统江山,在选择自己的 VCS 时,有 87% 的人会选择使用 Git,排在第二名的 SVN 只占 6%,无论是从 Google Trends,还是在 Stack Overflow 上的
转载 2月前
378阅读
Git 是什么?Git 是目前世界上最先进的分布式版本控制系统,没有之一! 本篇博客要介绍的是如何搭建一套私人的类似于 GitHub 的网站【GitLab】,它可以为个人、组织、企业提供项目或代码的管理功能。安装环境GitLab 的搭建有多种方式,在本篇博客将介绍一种比较简单快捷的方式,那就是使用 Docker 来搭建。系统:Ubuntu 18.04Docker: 18.9.05GitL
转载 2024-01-16 15:00:50
64阅读
一、 为什么要使用 Docker1.1Docker 容器虚拟化的好处在云时代,开发者创建的应用必须要能很方便地在网络上传播,也就是说应用必须脱离底层物理硬件的限制; 同时必须满足“任何时间任何地点”可获取可使用的特点。因此,开发者们需要一种新型的创建分布式应用程序 的方式,快速分发部署,而这正是 Docker 所能够提供的最大优势。Docker 提供了一种更为聪明的方式,通过 容器来打包应用、解耦
转载 2024-07-04 12:07:28
45阅读
最近我遇到了一个在 docker 环境导入私有仓库的问题:一个 Golang 项目,使用 gitlab ci[1] 来发布,通过 gitlab runner[2] 调用 docker-compose[3] 来打包,但是在构建时失败了。让我们重回案发现场,看看问题是怎么产生的:首先是 .gitlab-ci.yml 文件,其相关代码片段内容如
转载 2023-12-15 20:13:51
39阅读
一、安装jenkinsdocker search jenkins可以搜索docker官方仓库的镜像 然后从docker仓库中下载镜像docker pull jenkinsci/blueocean创建jenkins工作挂载目录mkdir /var/jenkins_home -pchown -R 1000:1000 /var/jenkins_home执行如下命令创建启动jenkins容器docker
转载 2023-11-07 00:59:57
90阅读
  • 1
  • 2
  • 3
  • 4
  • 5