我想使用docker visualizer通过具有密码验证功能的nginx代理来监视我的docker群。
我设置的这个代理似乎可以正常工作,可以重定向端口,但是我尝试设置它的两个主要原因是我还无法工作的两件事:
密码提示未显示,我不希望公众可以访问
可通过服务器$ host地址ec2(...)amazonaws.com:3333访问Visualizer,但不能从我想要my-website.com:3333的域名访问
命令:
[XmlElement(Occurrence=1)]
nginx配置(尝试了几种不同的配置,这似乎是最好的)
docker service create --name=docker_viz -p 8080:8080 --constraint=node.role==manager --mount=type=bind,src=/var/run/docker.sock,dst=/var/run/docker.sock dockersamples/visualizer
注意:
我还在端口80和443上配置了my-website.com,工作正常