Does my proxied server need to use HTTPS protocol with docker linking?

I am running several docker containers for a very small web app: nginx, node, and redis. These containers are all linked together using the legacy methods (not a network) with the pattern

nginx --proxies-> node --uses-> redis

  • nginx timeout after https proxy to localhost
  • Docker-machine swarm; how to open ports on VM
  • Where is Docker storing the images? [closed]
  • Docker Swarm connection between containers refused for some containers
  • How to run a meteor app in docker on mac?
  • Install nodejs using docker
  • My nginx proxy is set up to use HTTPS but my node server (using hapi.js) is not. Is this a security issue?

  • Can't get Pod info in the kubernetes cluster
  • Docker service create `n` replicas in `n-1` swarm nodes
  • How to customize the configuration file of the official PostgreSQL Docker image?
  • Easy, straightforward, robust way to make host port available to Docker container?
  • Access service running in docker container from inside another docker container
  • Docker cannot run on build when running container with a different user
  • One Solution collect form web for “Does my proxied server need to use HTTPS protocol with docker linking?”

    It isn’t security issue if you aren’t sending your data from nginx to node using public networks. If your HTTP traffic will be transfered inside one host machine and this host machine is fully controlling by you it will be unreachable for external access.

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.