found in upstream "container1:8001" in /etc/nginx/conf.d/sites-enabled/virtual.conf:2
container_nginx_1 | nginx: [emerg] host not found in upstream "container1:8001" in /etc/nginx/conf.d/sites-enabl
我使用Nginx作为docker容器上的反向代理。Docker应该有内部DNS,它通过查找容器的ip地址来解析容器名称。在Nginx容器中,如果我使用ping apache,docker将解析ip地址,并使用apache回复解析容器。如果我使用下面的地址,在nginx配置中它不能工作,我得到502 bad gateway。我必须手动指定docker apache容器的ip。