Live Updates
Initializing JARVIS Data Stream... Synchronizing Feeds...
Important

Anti-Fraud Alert: This portal does not charge any service fees from candidates. All services provided here are 100% Free of Cost. Please stay cautious of unauthorized individuals asking for money.

DOCKER BASIC

 

🐳 Docker – Basic Notes


1️⃣ Docker Kya Hai?

Definition:
Docker → Platform jo applications ko container me run karne ke liye use hota hai.

Important Points:

  • Container → Lightweight, isolated environment
  • Platform-independent → “Works everywhere”
  • Easy deployment & scalability

2️⃣ Docker Features

  • Containerization → Apps + dependencies
  • Portability → Same environment anywhere
  • Isolation → One container crash → baki safe
  • Version control → Docker images

3️⃣ Docker Installation

docker --version

4️⃣ Docker Basics Commands

CommandUse
docker run hello-worldTest Docker installation
docker psRunning containers
docker ps -aAll containers
docker imagesList images
docker rmi <image>Delete image
docker stop <container>Stop container
docker start <container>Start container

5️⃣ Docker Images & Containers

  • Image → Template / blueprint
  • Container → Running instance of image
docker pull nginx # Download image
docker run -d -p 80:80 nginx # Run container

6️⃣ Dockerfile (Create Image)

# Use base image
FROM node:18

# Set working directory
WORKDIR /app

# Copy files
COPY package*.json ./
RUN npm install
COPY . .

# Run app
CMD ["node", "server.js"]
  • Build image: docker build -t myapp .
  • Run container: docker run -p 5000:5000 myapp