我的應用程序與支持代理服務器的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)' –