What is Docker?
A tool that packages your application and everything it needs to run into a standardised container
Why It Matters
Docker ensures your app runs the same everywhere, eliminating 'it works on my machine' problems
Real-World Example
A Docker container includes your app, Node.js, and all libraries, running identically on any server
Related Terms
Learn More at buildDay Melbourne
Want to understand these concepts hands-on? Join our one-day workshop and build a real web application from scratch.
Related Terms
Deployment
The process of making your application available for users to access on the internet
Kubernetes
A system for automatically managing, scaling, and deploying containerised applications
Container
A lightweight, isolated package containing an application and everything it needs to run
Server
A computer that runs continuously to handle requests, store data, and serve your application to users
Serverless
A way to run code without managing your own servers, where the cloud provider handles everything
Edge Functions
Code that runs on servers close to your users around the world, rather than in one central location