项目名称:
发布内网的docker容器的MySQL和nginx服务
项目环境:
1、两台虚拟机一台作为网关服务器(本次实验使用的是centos7系统),一台作为内网服务器(本次实验使用的是centos8系统)。两台虚拟机使用的模式都是桥接模式。
2、docker 20.10.8
3、MySQL5.7.35,nginx1.21.1
项目描述:
模拟企业的环境发布内网的服务器同时也让内网的服务器可以上网,使用docker容器技术构建自己的web和MySQL应用。
项目步骤(实现思路):
1、规划各个服务器的ip地址以及他们的拓扑结构
2、安装好2台服务器的系统,根据拓扑图的规划区配置2台机器的ip地址,安装好docker软件。
3、在网关服务器上实现SNAT策略让内网的服务器可以接通外网,验证SNAT策略是否实现。
4、在内网服务器上使用docker启动nginx和MySQL服务,在网关服务器上实现DNAT策略让外网的服务器接通内网。
5、在其他机器上测试发布的web和MySQL服务,使用curl和chrome,SQLyog等测试工具进行测试。
**
第一步(规划网络):
**
拓扑图结构如下:
**