Docker is an opensource tool used for virtualization and deliver software in the form of packages called Containers. It is one of the most important tools used in networking domain. Dockerfile is a template for building the image which contains commands needed to package the software. In this post, I am going to explain the commands ADD & COPY used in Dockerfile . ADD Command: ADD command is used to copy files, directories or files from remote URLS to destination path in the image. The source paths can contain wildcards. If the destination has relative path, it is relative to the Working directory of the image. Note that source path is always relative to the Docker build context. ADD command will not support authentication. So, if there are any protected files to be added in Dockerfile building, use other tools like curl or wget Dockerfile copying Single & Multiple files, directory using ADD inst...
What is a Virtual Machine? Virtual Machine is nothing but emulation of the hardware server. It uses the system physical hardware and emulates the environment on which the user can run applications. Virtual machines are mainly used in cloud computing to provide isolation and resource control. It loads a full OS and has own memory management to run applications in a secure & efficient manner. Virtual machines also ensure high availability. What is a Docker? Docker is nothing but an open source project that offers a software solution known as containers. Container is a small stand-alone & lightweight executable software code that has everything included for running it. Containers are scalable . They are safer to use and deploy. Also, as containers are platform independent, Docker can run across both the Windows - based operating system and the Linux operating system. Docker helps in running microservices applicati...