It's all about multi-Container Applications with Docker (Docker Compose included)
120
docker network create goals-net
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
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
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.You can visit at http://localhost:3001/ to view the app.
Stopping all Containers
docker stop mongodb docker_multi-container_node docker_multi-container_react
docker cp docker_multi-container_react:/app/src frontend/src
Point your browser to http://localhost:3001/
Content type
Image
Digest
sha256:ba6e78263…
Size
511.3 MB
Last updated
over 2 years ago
docker pull actionanand/docker_multi-container_react