Getting Started with Docker

  1. Check Docker Installation:

    docker --version
    
    

Basic Commands

  1. Pull an Image from Docker Hub:

    docker pull <image-name>
    
    

    Example:

    docker pull ubuntu
    
    
  2. List Available Images:

    docker images
    
    
  3. Run a Container:

    docker run -it <image-name>
    
    

    Example:

    docker run -it ubuntu
    
    
  4. Run a Container in Detached Mode:

    docker run -d <image-name>
    
    
  5. Stop a Running Container:

    docker stop <container-id>
    
    
  6. Start a Stopped Container:

    docker start <container-id>
    
    
  7. Remove a Stopped Container:

    docker rm <container-id>
    
    
  8. Remove an Image:

    docker rmi <image-name>
    
    

Managing Containers

  1. List Running Containers:

    docker ps
    
    
  2. List All Containers (including stopped):

    docker ps -a
    
    
  3. View Container Logs:

    docker logs <container-id>
    
    
  4. Execute a Command in a Running Container:

    docker exec -it <container-id> <command>
    
    

    Example:

    docker exec -it <container-id> bash
    
    
  5. Inspect a Container:

    docker inspect <container-id>
    
    

Networking

  1. List Docker Networks:

    docker network ls