硬件要求
- CPU:Intel I5以上(主频3GHz以上)
- 内存:DDR4 2666以上(容量16GB以上)
- 硬盘:SSD(M.2)固态硬盘(容量500GB以上, 连续读取速度500MB/s以上, 连续写入速度500MB/s以上)
- 网络:带宽1Gbps, 最低100Mbps
- 主板:必须支持上述规格
实践证明拥有固态硬盘的台式机性能比刀片服务器好,推荐使用台式机作为服务器!
警告
本文档内容只需在服务器上进行一次,每个步骤不得出现遗漏或与出现与不一致。否则会导致异常问题!
一、系统
制作安装U盘
- 打开 http://mirrors.163.com/ubuntu-releases/bionic/ ,从中找到
ubuntu-18.04.任意数字-live-server-amd64.iso
并下载; - 下载并安装UltraISO https://cn.ultraiso.net/xiazai.html ;
- 点击UltraISO界面左上方文件>打开,选择下载的ubuntu-18.04.任意数字-live-server-amd64.iso ;
- 按图选择,根据提示选择U盘并完成镜像写入。
做好准备工作
为确保安装过程顺利,请确认以下三个方面:
- 网络:确认自己的电脑和服务器已连接到同一局域网中。
- 时间:确认主板BIOS中时间正确,且比当前北京时间早8小时。例如当前北京时间为2019-04-17 10:31:58,那BIOS中时间应为2019-04-17 02:31:58,如何在BIOS中查看或修改时间请咨询服务器服务商。
- 硬盘:确认安装时只有一块硬盘,且硬盘是全新的。如有有多块硬盘,安装前应将不用的硬盘去除。如果使用旧硬盘,安装前应将其中的分区全部删除!
从安装U盘启动
将安装U盘插入服务器,开机后出现首个画面时进入select boot device界面,选择从UEFI:安装U盘名称
启动。不同服务器的操作方式存在差异,请咨询服务器厂商(如何进入select boot device界面)。以测试机为例,主板厂商为技嘉,开机后出现首个画面时按F12键可进入select boot device界面:
安装
你应该看到了一个特别的画面,这里就正式进入系统安装步骤了。每个界面都有提示,虽然是英文但比较简单,请仔细查看。基本操作就是:按↑↓
方向键切换区域(前面有[]
的按空格
键选中),enter
键确定。请认真对待每个步骤,将选项调整为与截图一致的,然后确定。
部分设备这样 | 其它设备如下 |
---|---|
![]() |
![]() |
无 | ![]() |
好了,系统已经安装完毕。输入命令:exit
,按enter键退出登录。可以离开别扭的服务器,回到自己电脑前了。
设置
接下来需要对操作系统进行一些设置,继续之前请查看参考文档,熟悉基本操作。
如果你已熟悉,下载 https://np.lilu.red:81/file/system.sh ,用pscp将其传送到服务器中。用ssh连接服务器,执行命令:sh system.sh
。putty会断开,关闭窗口即可。
二、Docker
上面已经完成了系统的安装和设置,接下来该安装Docker了。下载 https://np.lilu.red:81/file/docker-18.04.tar.gz ,用pscp将其传送到服务器中。用ssh连接服务器,然后执行命令:tar zxvf docker-18.04.tar.gz && cd docker/ && sh install.sh
。putty会断开,关闭窗口即可。
三、服务
接下来进行服务安装,用pscp将镜像包和资源包传送到服务器中,用ssh连接服务器。
确认Docker正常
执行命令:docker -v
,查看是否打印了 Docker version 18...。如果没有,说明Docker没有成功安装,截图求助。
安装启动
注意:项目名称应替换为真实的,如果项目中文名为天津,则项目名称为tianjin。
- 执行命令:
docker load < image.tar && rm image.tar
- 执行命令:
tar zxvf 项目名称.tar.gz
- 执行命令:
rm 项目名称.tar.gz
- 执行命令:
cd 项目名称
- 执行命令:
sh auto.sh
- 执行命令:
a
至此,操作系统、Docker和服务已安装完毕,稍等一会儿测试服务端是否正常吧。
附录
手动设置固定IP
找网管协助完成上图网络信息的填写!