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?