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

在这里插入图片描述

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

在这里插入图片描述
Swap表示虚拟分区,可以到我的服务器没有虚拟分区。

2.2创建分区

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

在这里插入图片描述

2.3 将swapfile文件转换为swap空间

命令:sudo mkswap /usr/swap/swapfile

在这里插入图片描述

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'

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值