关于rancher2占用80,443端口

新手问题,创建集群,公网ip只有一个,rancher占用的最重要的两个80和443端口,该怎么搭建网站使用80和443端口。难道用其他端口吗?集群非本地,公网ip只有一个,只能通过公网ip访问,不管是单机,还是多台机器一个公网IP都会遇到这个问题

已邀请:

skywin886

赞同来自: aryaky

启动rancher的命令换一下不就行了吗

docker run -d --restart=unless-stopped -v /opt/rancher:/var/lib/rancher -p 8080:80 -p 8443:443 rancher/rancher:stable

通过nginx反向代理到主机的其他端口上,把rancher 的80和443 映射到其他端口

你好,我按这个方式更改端口映射,不能访问rancher,用80:80  443:443,就可以访问rancher,防火墙已关闭,端口都没占用; 

     NAMES

3f2f319661a0        rancher/rancher         "entrypoint.sh"          20 minutes ago      Up 20 minutes                    0.0.0.0:8000->80/tcp, 0.0.0.0:14430->443/tcp        rancher1

acd21ec10dc6        rancher/rancher         "entrypoint.sh"          37 minutes ago      Up 37 minutes                    0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp 


同样改端口映射,启动jenkins容器都可以正常访问

f4f9341bd9cf        2cb                     "/sbin/tini -- /usr/…"   27 hours ago        Up 27 hours  0.0.0.0:50000->50000/tcp, 0.0.0.0:18080->8080/tcp   jenkins

要回复问题请先登录注册