Is jwilder/nginx-proxy still actual since embedded DNS server in user-defined networks was introduced?

As far as I can see before user-defined networks feature was introduced by docker restarting a container A linked via --link to the container B had required restarting the last one too due to changing A‘s IP address. And because of that projects like docker-gen and nginx-proxy appeared.

However, now exists an Embedded DNS server in user-defined networks. Does it mean that one can configure nginx <-> upstream communication using modern docker approaches and without 3rd party tools like nginx-proxy?

  • How to convert a Docker run command into a Swarm command?
  • understanding docker volume : can i create a volume and assign it to the specific container /service?
  • How to run several separate WordPress websites using Docker containers
  • Docker build has no network, but docker run has
  • No executable found matching command “dotnet-out/CoreDemo.dll”
  • How to use docker image, without mounting the default volumes?
  • Connection refused : Nginx HTTPS reverse proxy in docker container
  • docker: cannot map “/var/run/mysqld/mysqld.sock”?
  • Is it possible to set the default command when the `docker exec` command is run on an already running container?
  • Couldn't resolve host within docker container and java process
  • How to get ip and port in one docker container form other one with environment variables?
  • jenkins 'execute script' build step Error: /bin/docker: Permission denied
  • Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.