Docker Link Containers
MD
R
MarkdownLink 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