Back to Docker Course
Docker Course
Here with the Docker operations which we use oftenly.
- See Docker version
$ docker -v

- See Docker info
$ docker info

- Pull praveen-birthday-info-service Docker Image
$ docker pull praveenoruganti/praveen-birthday-info-service

- List Docker Images
$ docker images

- Running praveen-birthday-info-service Docker Image
$ 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

Lets open the swagger for praveen-birthday-info-service,
http://13.60.95.156:8080/swagger-ui/index.html

- Display Running Docker containers
$ docker ps

- Displaying Running + stopped containers
$ docker ps -a

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

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

-
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