Sign inSign up

actionanand/docker_multi-container_node

By actionanand

Updated over 2 years ago

It's all about multi-Container Applications with Docker (Docker Compose included)

Image
0

108

actionanand/docker_multi-container_node repository overview

Multi-Container Applications with Docker (section 4)

  1. Create a network
docker network create goals-net
  1. Run MongoDB Container
docker run -d --rm -v mongo-vol:/data/db --name mongodb -e MONGO_INITDB_ROOT_USERNAME=anand -e MONGO_INITDB_ROOT_PASSWORD=secret --network goals-net mongo:7.0
  1. Run Node API Container
docker run -d --rm --name docker_multi-container_node -e MONGODB_USERNAME=anand -e MONGODB_PASSWORD=secret -v logs:/app/logs --network goals-net -p 3002:80 actionanand/docker_multi-container_node
  1. Run React SPA Container
docker run -d --rm -it --name docker_multi-container_react -p 3001:3000 actionanand/docker_multi-container_react
  • -it should be added for frontend apps. They're for interactive tty. If not added, process will exit.
  1. You can visit at http://localhost:3001/ to view the app.

  2. Stopping all Containers

docker stop mongodb docker_multi-container_node docker_multi-container_react

Output

Point your browser to http://localhost:3001/

image

Docker Image's public URL

Tag summary

Content type

Image

Digest

sha256:adb3b6a98

Size

389.6 MB

Last updated

over 2 years ago

docker pull actionanand/docker_multi-container_node