Linux+Docker+Gitlab+Jenkins+虚拟内存

这篇具有很好参考价值的文章主要介绍了Linux+Docker+Gitlab+Jenkins+虚拟内存。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近想研究一下怎么自动化发布项目,于是找到了gitlab+jenkins这个组合,正好借机也研究一下最近很火的docker技术。本篇共分为五部分,分别为安装要求,内存虚拟化,安装docker,安装gitlab,安装jenkins。

一、 安装要求

1 Docker安装要求:

1.1 操作系统

Docker只支持64位操作系统,如Ubuntu 14.04/16.04、Debian 7/8、CentOS 6/7等。

1.2 内核版本

Docker需要在Linux内核3.10及以上的版本上运行,如果你的系统内核版本低于这个要求,你需要升级内核。

查看linux内核命令:uname -r

Linux+Docker+Gitlab+Jenkins+虚拟内存,服务器,linux,docker,gitlab

1.3 内存大小

推荐使用4GB的内存来运行Docker。

2 Gitlab安装要求:

2.1 操作系统

Ubuntu 18.04或更高版本的Linux系统。

2.2 内存大小

4GB以上内存。

2.3CPU要求

2核及以上处理器。

2.4 硬盘要求

25GB以上磁盘空间。

二、 虚拟内存

因为我买的是2核4G的云服务器,运行起这些软件来内存不够,所以需要开启虚拟内存,把硬盘空间虚拟出一部分当作运行内存来使用。虚拟内存有两个方法,一个是交换分区,一个是交换文件。据我的理解虚拟分区是从硬盘中分区一个分区当作运行内存,适合在刚安装系统的时候用。交换文件,是直接在现有的硬盘中创建一个文件夹来保存运行时文件。适合已经安装好系统时使用。
我们选择交换文件的方式来进行设置。

2.1 查看是否有虚拟分区

查看虚拟分区命令:free -h

Linux+Docker+Gitlab+Jenkins+虚拟内存,服务器,linux,docker,gitlab
Swap表示虚拟分区,可以到我的服务器没有虚拟分区。

2.2创建分区

创建文件夹命令:sudo mkdir /usr/swap
创建swapfile文件:dd( 复制)if=/dev/zero(输入文件)of=/usr/swap/swapfile(输出文件)bs=1M( 单位大小)count=8192(计数)

Linux+Docker+Gitlab+Jenkins+虚拟内存,服务器,linux,docker,gitlab

2.3 将swapfile文件转换为swap空间

命令:sudo mkswap /usr/swap/swapfile

Linux+Docker+Gitlab+Jenkins+虚拟内存,服务器,linux,docker,gitlab文章来源地址https://www.toymoban.com/news/detail-555583.html

2.4 激活swapfile

命令:sudo swapon /usr/swap/swapfile

2.5 设置swapfile开机自启动(设置开机自动启用虚拟内存,在 ‘/etc/fstab’ 文件中加入如下命令)

打开/etc/fstab命令:vi /etc/fstab
按键i进入编辑模式:i
在最后一行加入命令:/usr/swap/swapfile swap swap defaults 0 0
按键ESC推出编辑模式
输入命令退出并保存:':wq'

到了这里,关于Linux+Docker+Gitlab+Jenkins+虚拟内存的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 搭建自己的gitlab服务器(Docker版)

    鉴于现在的大部分公司都会使用Gitlab作为自己的代码仓库,有必要搭建起来玩一玩。以下完全是自己的实践结果,并已应用于20~30人团队的使用中,目前系统运行比价稳定,就是有点吃内存。 查询docker镜像gitlab-ce gitlab-ce是它的社区版 下载镜像 下载镜像gitlab/gitlab-ce 创建gitl

    2024年01月18日
    浏览(37)
  • Docker 搭建 Gitlab 服务器 (完整详细版)

    Docker 安装 (完整详细版) Docker 日常命令大全(完整详细版) 1、Gitlab镜像 2、启动Gitlab容器  命令 描述 -i  以交互模式运行容器,通常与 -t 同时使用命令解释 -t  为容器重新分配一个伪输入终端,通常与 -i 同时使用 -d 后台运行容器,并返回容器ID -p 9980:80 将容器内80端口映射至

    2024年01月25日
    浏览(37)
  • Vmware虚拟机搭建 K8S ingress Jenkins Gitlab Harbor Docker 一键部署SpringCloud微服务

    本文主要基于Kubernetes1.22.2和Linux操作系统Ubuntu 20.04.6。 操作系统 主机名 IP地址 进程 功能 Ubuntu 20.04.6 k8s-master 192.168.189.128 docker,kube-apiserver,etcd,kube-scheduler,kube-controller-manager,kubelet,kube-proxy,coredns,calico 主节点 Ubuntu 20.04.6 k8s-node1 192.168.189.129 docker,kubelet,kube-proxy,c

    2024年02月03日
    浏览(41)
  • 【Git管理工具】使用Docker部署GitLab服务器

    1.GitLab是一款基于Git的开源代码托管平台,提供版本控制功能、代码审查、问题跟踪、CI/CD等一系列项目管理工具。 2.使用GitLab可以轻松管理团队中的开发者,进行代码的协作开发和管理。GitLab也提供了丰富的项目集成和API,可以让开发者更快地进行集成和部署。 3.相比其他类

    2024年02月06日
    浏览(38)
  • 【内网穿透】Linux本地搭建GitLab服务器

    转载自cpolar极点云文章:Linux搭建GitLab私有仓库,并内网穿透实现公网访问 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。 Gitlab是被广泛使用的基于git的开源代码管理平台, 基于Ruby on Rails构建, 主要针对软件开发过程中

    2024年02月07日
    浏览(31)
  • 使用 Docker 部署 Jenkins 代理(主从)控制服务器

    自动化是 DevOps 的核心。各种自动化工具和技术真正实现了持续集成和持续交付的概念。这些工具多年来发展迅速,但似乎永远存在的一个名字是Jenkins。 我们不会在这篇文章中讨论 CI-CD 的介绍性概念,也不会浪费时间展示 Jenkins 安装步骤。如果您是 Jenkins 的新手,可以查看

    2024年02月10日
    浏览(33)
  • Linux本地搭建GitLab服务器 - 内网穿透远程访问

    转载自cpolar极点云文章:Linux搭建GitLab私有仓库,并内网穿透实现公网访问 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。 Gitlab是被广泛使用的基于git的开源代码管理平台, 基于Ruby on Rails构建, 主要针对软件开发过程中

    2024年02月06日
    浏览(44)
  • 【Linux内网穿透】】Linux本地搭建GitLab服务器 - 内网穿透远程访问

    转载自cpolar极点云文章:Linux搭建GitLab私有仓库,并内网穿透实现公网访问 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。 Gitlab是被广泛使用的基于git的开源代码管理平台, 基于Ruby on Rails构建, 主要针对软件开发过程中

    2024年02月07日
    浏览(38)
  • Linux服务器Jenkins部署打包Android

    介绍 Jenkins 自动打包 Android 应用,后面介绍打包Flutter应用,然后介绍打包Android原生+Flutter混合应用 准备工作 1.jenkins服务器地址 账户密码 2.项目git地址 访问账号密码 3.ssh 链接服务器账户密码 安装Android环境 Android SDK下载 国内老版本下载地址 官网下载地址 下载到本地使用使

    2024年02月10日
    浏览(37)
  • 超详细教程-Linux服务器安装jenkins

    2# 一、步骤目录: 1、安装JDK 2、安装Jenkins 3、修改Jenkins配置 4、启动Jenkins 5、服务器开放端口,打开浏览器 6、获取管理员密码 7、自定义Jenkins 8、创建第一个管理员用户 1、安装JDK 方式一: 方式二: a、下载包:官网JDK1.8包(注Jenkins只支持JDK8-11版本) b、将JDK1.8包放进自己

    2024年02月13日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包