前言
系统版本 cenots7.2
需求
部署了多个docker在服务器内,
每个docker内有都有一个服务,
服务器和docker端口一般的都是对等的映射,类似3080/80(这样方便记忆)
而域名HTTP访问都是80,HTTPS是443
所以我们通过监听服务器的80端口,来查看访问的网址是啥,我们这边举例两个域名
www.rnyum.com 需要访问 docker1
gitlab.rnyum.com 需要访问docker2
一般都是访问80或443端口,我们这边以80为例子,
我服务器和docker1的端口映射为3080/80
我们只要监听服务器的80端口,如果进来的是www.rnyum.com这个域名,我们需要把这80端口转发到服务器的3080端口,而3080端口和docker1的80端口是映射的所以就可以实现域名和docker1的绑定了。
流程是这样的
#######
www.rnyum.com ==> 服务器IP:80 ==>服务器:3080 ==>docker1:80端口==>运行docker1:80的服务
等待后面会出脚本哦!!