Docker Container Deployment

Docker Overview

Docker is an open-source containerization platform for packaging applications and dependencies.

Dockerfile Example

1
2
3
4
5
6
7
FROM node:18-alpine
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 3000
CMD ["npm", "start"]

Common Commands

  • docker build -t myapp . - Build image
  • docker run -p 3000:3000 myapp - Run container
  • docker ps - List running containers