I\'ve a repo with angular and nodejs. I performed in jenkins:
# install globally
npm install -g bower
npm install -g gulp
# install
bower install
npm insta
One solution is to link both containers as described in @manish's answer.
But be aware that this is the legacy way of connecting containers together.
From now on, you can use the new docker network feature to create a virtual network and connect both containers to that network:
docker network create mynetwork
docker run -d --net=mynetwork -p 8888:8888 --name "nodejs" localhost:5000/test/nodejs:1
docker run -d --net=mynetwork -p 80:80 --name "nginx" localhost:5000/test/nginx:1
With such a setup, your nginx config file must use
server nodejs:8888 weight=10 max_fails=3 fail_timeout=30s;
as you now refer to other container by their name.