
Introduction about the Docker and its definition
Overview about the Docker and it's purpose
Benefits and its advantages about Docker
Comparison of Docker container vs virtual machine
Installation setup for windows
Installation setup for Ubuntu
Learn how to build a Docker image from a Dockerfile, push it to Docker Hub as a public or private repository, and have Kubernetes pull and deploy it.
Learn how to pull a docker image from the Docker Hub, inspect local images, and use the latest tag to download and run a dotnet web application as a container.
Run a docker container on your local machine with docker run in interactive mode, map internal and external ports, switch to detached mode with -d, and verify with docker ps.
Access a running docker container to view logs and deployment details using docker ps and docker exec -it <container_id> bash, then inspect files and confirm ports.
Start and stop docker containers using docker ps, docker start, and docker stop with a container ID; view status with docker ps -a and Docker Desktop.
Learn how to check docker container logs using docker ps and docker logs to view details by container id and diagnose issues for dot net applications running on port 80.
Run the Docker history command to view the history of a Docker image, its creation time, repository name, and associated Dockerfile configuration.
Learn how to write a dockerfile that provides instructions to build your Python application's dependencies, convert it into an image, and deploy it into a container with port settings.
Learn to create a Dockerfile for a Python app, install dependencies from requirements.txt with pip, build a custom image, and run the container locally.
Learn how to build a Docker image from a Dockerfile, push it to Docker Hub as a common repository, and enable Kubernetes or ECS to pull and deploy.
Log in to docker hub, tag the local image as account/repository with the latest tag, and push it with docker push for a shared repository.
Learn how to pull a Docker image from Docker Hub and download it to your local machine. Then run it as a container to deploy your dotnet application.
Learn how to pull a Docker image from Docker Hub, run a container locally, and clean up by stopping, removing containers and images, then verify the setup via localhost.
Pause a running docker container to temporarily stop traffic while the container stays active, unlike stopping which exits the container and stops all traffic, including on port 80.
Learn how to restart a running Docker container using Docker restart, verify status with docker ps, and observe changes in container uptime.
Learn to remove docker containers by stopping a running one, then use docker rm on stopped containers to clean up memory and CPU.
Learn to remove docker images with docker rmi, list images using docker images, and verify deletions from the command line on Windows and Linux.
Learn how to use the docker top command to inspect a container's running processes, view their pids, runtime, and memory usage by using docker ps and docker top.
Use the docker kill command to stop a non-responsive container, verify with docker ps and docker ps -a, and note that endpoints time out after exit.
Learn to use docker status commands to monitor a container's CPU, memory, network, and block storage, start containers, and diagnose performance issues using status output.
Learn to run multi-container applications with docker compose by pairing a NodeJS front end and a MongoDB back end, running in parallel with a defined endpoint.
Demonstrates running a multi-container docker setup with a node.js frontend and mongodb backend. Build with dockerfile and docker-compose, expose port 3000, and test rest API with postman.
Thank learners for watching the course and invite valuable feedback to help future members subscribe more easily, while offering to answer questions on Udemy.
Docker is container based upon on application. It was absolutely for beginners with hand of experience of real time project using .net application .
Explain the concept of docker , basic commands and how to host the application in the container based upon on application.
Docker enables you to separate your applications from your infrastructure so you can deliver software quickly. With Docker, you can manage your infrastructure in the same ways you manage your applications. By taking advantage of Docker’s methodologies for shipping, testing, and deploying code quickly, you can significantly reduce the delay between writing code and running it in production.