vlambda博客
学习文章列表

第一章 部署被测系统之基础环境linux+docker


第一章 部署被测系统之基础环境linux+docker
第一章 部署被测系统之基础环境linux+docker

Ladies and gentlemen,父老乡亲们,本章节是为搭建一个系统,以便后续学习使用。

如果有公司的项目或者自己的项目,可以使用自己的。不要生搬硬套呦。

先对环境进行一个叙述:

zrlog是一款用java开发的,具有简约、易用、免费、开源等优势的博客系统。我使用该系统进行后续分析的原因是:zrlog博客部署过程相对简单,功能和业务逻辑不负责,接口资源包含增删改查的常规操作,响应也是标准的json格式。


我这里采用的是docker的方式部署。Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。不用担心环境的问题。


我选择的linux是centos7.9作为服务器的操作系统。


1.0    对服务器进行基本配置
第一章 部署被测系统之基础环境linux+docker

对服务器进行基本设置

(1)在安装docker时建议关闭防火墙,代码如下。这样可以避免因防火墙的启停导致环境安装失败的问题。

1、查看防火墙的默认规则

[root@localhost ~]# iptables –vnL

2、关闭防火墙

[root@localhost ~]# systemctl stop firewalld.service

3、设置开机不启动防火墙

[root@localhost ~]# systemctl disable firewalld.service

4、临时关闭selinux

[root@localhost ~]# setenforce 0

5、永久关闭selinux

[root@localhost ~]# vim /etc/selinux/config

在config这个文件中将:SELINUX=enforcing更改为:SELINUX=disabled


第一章 部署被测系统之基础环境linux+docker
1.1 安装docker服务   

1、Docker是中高级测试工程师的必备技能

利用Docker部署环境非常简洁,高效,能解决各种环境配置问题。

2、能过yum在线安装Docker服务

[root@localhost ~]# yum -y install docker

3、启动Docker服务

[root@localhost ~]# systemctl start docker.service

4、查看Docker安装信息

[root@localhost ~]# docker info

第一章 部署被测系统之基础环境linux+docker

5、查看Docker运行状态

[root@localhost ~]# systemctl status docker.service

6、设置Docker开机自启动

[root@localhost ~]# systemctl enable docker.service

7、配置docker加速器

可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器。

{

  "registry-mirrors": ["https://t5t8q6wn.mirror.aliyuncs.com"]

}

8、配置完成后,重启一下docker就可以。

[root@localhost ~]# systemctl daemon-reload

[root@localhost ~]# systemctl restart docker.service



END