Docker Link Containers

MD
R
Markdown

Link two docker containers manually via Docker CLI. Trivia: NodeProcess will connect to mongodb://mongonode/db instead of mongodb://localahost/db or mongodb://externalip/db

Example1: NodeJS Express App to MongoDB (via Legacy Linking)

Create the NodeExpress image docker build -f node.dockerfile -t coderecipes/node . Check image (coderecipes/node) docker images Start Mongo Container docker run -d --name mongonode mongo Start Node Container and Link to Mongo Container docker run -d -p 3000:3000 --link mongonode coderecipes/node Check docker ps

MongoDB Connection Config on ExpressJS App

{
    "db":{
        "host":"mongonode",
        "database":"sample"
    }
}

Created on 1/22/2018