I have two docker containers with nginx. container1 is linked to container2. Docker then adds an entry to /etc/hosts which I entered into the nginx configuration like so:
server {
location ~ ^/some_url/(.*)$ {
proxy_pass http://container1/$1;
}
}
I can ping container1 from container2, but nginx cannot resolve it:
*1 no resolver defined to resolve container1
How can I proxy_pass a request to another docker container?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…