
This video covers the introduction to Docker and answers the following questions What is Docker? Why Docker is needed? How Docker solves the standard deployment issues.
In this video we will go through the difference between Container and Virtual Machine How containers are lightweight compared to VM's Why Boot up is quick in case of containers compared to VM's How different the docker container to VM's
This video covers how to Install docker Engine on Windows OS/machine/PC Steps to install Docker Engine? Why Docker Engine is needed?
In this video we will go through the docker commands There are two types of commands
a) Image related commands
b) Container related commands
In this video we will go through the following topics Docker Bind Mount and Volumes.
Since the docker container doesn't persist the data, there is a need for storing the files on the host and bind it to the container. The two ways of binding local/host files and folders to container are Bind Mount and Volumes.
We will see how to make use of these two concepts with example and also see the difference between bind mount and the volume. We will also discuss the switch -v and -m or --volume and --mount within docker run command.
In this video we will go through step by step process of creating the your first image. Here we show up-to installation of Robot framework even though the selenium can be installed on top of it. We will see then how to upload it to hub.docker.com.
In this video we will understand what is dockerfile? What are the instructions in Dockerfile? Basic instructions of Dockerfile?
CMD and Entrypoint is an important concept in Dockerfile. It defines which default command to be executed when we run docker run. One of these instruction makes the docker container as an executable and the other one doesn't and also the command can be overridden in one case and not in the other.
In this video we will try to create an image based on dockerfile. We have seen what is dockerfile in the earlier session and we make use of that knowledge to create a new image which is robotframework image.
Docker is an open platform for developing, shipping, and running applications. 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.
Docker provides the ability to package and run an application in a loosely isolated environment called a container. The isolation and security allow you to run many containers simultaneously on a given host. Containers are lightweight and contain everything needed to run the application, so you do not need to rely on what is currently installed on the host. You can easily share containers while you work, and be sure that everyone you share with gets the same container that works in the same way.
In this course you will learn what is Docker, Why Docker? i.e. basics of docker
Later we will see how to create a basic image using Dockerfile (intermediate)
Finally you will be able to containerize a docker image.
There are important topics where we covered the difference between
Docker and Virtual Machine
CMD and ENTRYPOINT
IMAGE and Container
Finally we will see what is Dockerfile? How to create an image based on the Dockerfile.
We will also learn how to containerize the selenium robot framework using Dockerfile.
For free videos on other topics, pls go to youtube channel "Raj Tech-Trainer" and subscribe the channel for upcoming videos, share and like the content.