| File | Description | Status |
|---|---|---|
| Learn 01 | Docker Basics & Introduction | β Done |
| Network | Docker Networking | β Done |
| Volume | Docker Volumes & Storage | β Done |
# Pull image
docker pull nginx
# Run container
docker run -d -p 80:80 nginx
# List containers
docker ps -a
# Stop container
docker stop <container_id>
# Remove container
docker rm <container_id>
# List images
docker images
# Remove image
docker rmi <image_id>
version: '3'
services:
web:
image: nginx
ports:
- "80:80"
db:
image: postgres
environment:
POSTGRES_PASSWORD: secret
FROM node:18-alpine
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 3000
CMD ["npm", "start"]
Last Updated: March 2026