一、环境准备 1、查看Llinux的版本 [root@localhost ~]# cat /etc/redhat-release

2、关闭防火墙 [root@localhost ~]# systemctl stop firewalld.service

3、设置开机不启动防火墙 [root@localhost ~]# systemctl disable firewalld.service

二、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

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

三、通过Docker部署Tomcat容器 1、通过Docker搜索Tomcat镜像 [root@localhost ~]# docker search tomcat

2、拉取Tomcat镜像到本地 [root@localhost ~]# docker pull docker.io/tomcat:9

3、查看本地Tomcat镜像 [root@localhost ~]# docker images tomcat

4、通过镜像创建Tomcat容器 [root@localhost ~]# docker run -di -p 81:8080 --name=tomcat001 docker.io/tomcat:9

5、查看容器状态 [root@localhost ~]# docker ps -a

四、通过Docker部署MySQL容器 1、通过Docker搜索MySQL镜像 [root@localhost ~]# docker search mysql

2、拉取MySQL镜像到本地 [root@localhost ~]# docker pull docker.io/mysql:5.7

3、查看本地MySQL镜像 [root@localhost ~]# docker images mysql

4、通过镜像创建MySQL容器 [root@localhost ~]# docker run -di --name=mysql001 -p 33506:3306 -e MYSQL_ROOT_PASSWORD=123456 docker.io/mysql:5.7

5、查看容器状态 [root@localhost ~]# docker ps –a

6、登录MySQL容器 [root@localhost ~]# docker exec -ti 5d413a696c30 bash

7、从容器中登录到MySQL数据库 root@5d413a696c30:/# mysql -uroot -p'123456'

8、创建ZrLog系统所需要的数据库 Mysql> create database zrlog;

9、授权一个可远程访问的用户,后期进行数据操作和远程客户端连接 [root@localhost ~]# grant all privileges on . to root@'%'  identified by  '123456';

10、刷新权限 [root@localhost ~]# flush privileges;

11、退出数据库 mysql> exit

12、退出容器 root@3e1d15adc63b:/# exit

五、通过Docker部署ZrLog系统 1、上传ZrLog的安装包(ROOT.war)到当前用户家目录 ROOT.war包的统一下载路径如下: 链接:https://pan.baidu.com/s/1NNVdfBndZJmXNr8TjbXgMQ  提取码:zuqd

2、复制war包到Tomcat容器下的webapps目录下 [root@localhost ~]# docker cp ROOT.war c7074f5fa546:/usr/local/tomcat/webapps

3、通过http://192.168.199.204:81/install访问到zrlog系统安装向导页面

Docker从入门到会搭建一个简单的系统_MySQL