Docker for windows and common commands

Scenario:

Docker for windows and common commands

Solution:

  1. https://hub.docker.com/editions/community/docker-ce-desktop-windows/ Get Docker
  2. Docker Desktop Installer.exe
  3. Enable Hyper-v Windows Features
  4. Sign to Docker-Hub
  5. Below are some common commands
  6. List all images: Docker images
    Remove docker : rmi -f image1 image2 [-f to force delete a running container]
    See containers: docker container ls / docker ps -a
    Log for a container: docker logs portainer
    Kill container: docker kill CONTAINER_ID
    Remove container: docker rm CONTAINER_ID
    Check the port on which container is running: docker run -it --rm --net container:portainer portainer/portainer netstat -lnt
    Run Docker compose: docker-compose up -d
    Delete every Docker containers: docker rm -f $(docker ps -a -q)
    Delete every Docker image: docker rmi -f $(docker images -q)
    Force recreate docker compose: docker-compose up -d --force-recreate --no-deps --build nginx
    DNS file: etc/resolv.conf
    Check DNS: ipconfig/ all
      6. Change docker config folder
    •  Open Docker For Windows -> Settings > Docker Engine -> Edit Daemon  
    • Modify the below json
    {
      "registry-mirrors": [],
      "insecure-registries": [],
      "debug": true,
      "experimental": true,
      "graph": "C:\\..\\Docker"
    }
  • To verify
    • docker info
    • Docker Root Diris now "C:\\..\\Docker"

No comments:

Post a Comment

Move Github Sub Repository back to main repo

 -- delete .gitmodules git rm --cached MyProject/Core git commit -m 'Remove myproject_core submodule' rm -rf MyProject/Core git remo...