Back to Docker Course

Docker Course

Here with the Docker operations which we use oftenly.

  • See Docker version $ docker -v

screenshot of the app

  • See Docker info $ docker info

screenshot of the app

$ docker pull praveenoruganti/praveen-birthday-info-service

screenshot of the app

  • List Docker Images $ docker images

screenshot of the app

$ docker run --name birthdayinfoservice -d -p 8080:8080 praveenoruganti/praveen-birthday-info-service

Note:

--name means container name -d means detached mode -p means port mapping 8080 -> host port : 8080 -> container port

screenshot of the app

Lets open the swagger for praveen-birthday-info-service,

http://13.60.95.156:8080/swagger-ui/index.html

screenshot of the app

  • Display Running Docker containers $ docker ps

screenshot of the app

  • Displaying Running + stopped containers $ docker ps -a

screenshot of the app

  • Logs verification $ docker logs -f container-name/container-id

screenshot of the app

  • Inspect docker image $ docker inspect <image-id>

screenshot of the app

  • Remove Docker image $ docker rmi <image-name / image-id>

  • Remove docker image forcefully $ docker rmi -f <image-name / image-id>

  • Stop the container $ docker stop <container-id>

  • Remove docker container $ docker rm <container-id>

  • Remove all stopped containers + un-used images + un-used networks $ docker system prune -a