MENU

Fun & Interesting

Docker with Node.js: Build, Run, and Manage Containers

Better Stack 4,485 9 months ago
Video Not Working? Fix It Now

Learn how to containerize your Node.js applications with Docker in this comprehensive tutorial. Perfect for beginners and intermediate developers, this guide walks you through creating Docker images for Node.js apps, setting up development environments, and leveraging Docker Compose for multi-container deployments. Github repo: https://github.com/betterstack-community/fastify-url-shortener Follow along blog: https://betterstack.com/community/guides/scaling-nodejs/dockerize-nodejs/ ► RELATED GUIDES Logging in Docker: Everything You Need to Know https://betterstack.com/community/guides/logging/how-to-start-logging-with-docker/ A Beginner's Guide to Docker Compose https://betterstack.com/community/guides/scaling-docker/docker-compose-getting-started/ ► HACKING SCALE NEWSLETTER https://newsletter.betterstack.com/ ► READ MORE More about Better Stack: https://betterstack.com/ Community pages: https://betterstack.com/community/ ► HACKING SCALE NEWSLETTER https://newsletter.betterstack.com/ ► STAY TUNED GitHub: https://github.com/BetterStackHQ Twitter: https://twitter.com/betterstackhq LinkedIn: https://www.linkedin.com/company/betterstack Instagram: https://www.instagram.com/betterstackhq/ TikTok: https://www.tiktok.com/@betterstack ? ????????: 0:00 Intro 0:31 Set-up Project Locally 1:50 Create Dockerfile for Node app 07:18 dockerignore for Node app 08:36 Building the image 09:50 Running the docker image 10:50 Loading a env file into container 11:20 Create docker network 11:45 Connecting to postgres 12:40 Run container on network 12:58 Localhost/127.0.0.1 wont connect 14:32 Docker compose setup 19:33 View docker logs and stats 20:07 Centralize Docker logs with BetterStack 23:25 Outro

Comment