我的应用程序与支持代理服务器的Web服务集成。所以我需要进行集成测试,证明它是有效的。Docker作为Web服务的代理服务器
所以我想用Docker创建一个本地代理服务器,我可以运行真正的集成测试来验证我的Web服务可以通过代理接口调用而不会出错。
所以,我想https://github.com/jwilder/nginx-proxy
我开始了与容器:
docker run -d -p 80:80 -v /var/run/docker.sock:/tmp/docker.sock:ro jwilder/nginx-proxy
当我使用它,我得到一个503错误503 Service Temporarily Unavailable
我误解这个代理做什么?
我觉得这是更接近你在找什么:https://开头github.com/sameersbn/docker-squid –
这应该是这个问题的答案上。它为我工作。 –
我运行了 'docker run --name squid -d --restart = always --publish 3128:3128 --volume/srv/docker/squid/cache:/ var/spool/squid3 sameersbn/squid:3.3.8- 22' 我现在可以使用代理主机/端口'docker_container.host:docker_container.port(3128)' –