最近想研究一下怎么自动化发布项目,于是找到了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(计数)
文章来源:https://www.toymoban.com/news/detail-555583.html
2.3 将swapfile文件转换为swap空间
命令:sudo mkswap /usr/swap/swapfile
文章来源地址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模板网!