nginx HTTP server proxied to an upstream called 'application'
Based off official nginx image, this server simply includes a configuration file that proxies incoming requests on :80 to an upstream at application:3000.
In-house, we usually do something like this:
$ docker run -d --name unicorn internal/unicorn_app # unicorn set to listen on 3000 $ docker run -d --name web --link unicorn:application
Docker Pull Command