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...
In Networking domain or API testing, it is often common that we should be able to interpret the status codes in Http Response received when we send a request and take a decision . . Also, in technical interviews related to networking domain, “ Explain Http Status codes” is one of the common interview questions. In this post, I am giving overview of Http Status codes. Http response status codes can be broadly classified into below 5 categories: 1xx - Informational codes 2xx - Success codes 3xx - Redirection codes 4xx - Client Error or Bad Request 5xx - Server Error 1xx Codes: 1xx codes means that server has received the request and understood the need of the client. These status codes indicate client to wait for getting a final response. An example where we may get these codes is that the client asking server to switch protocols. 2xx Codes: 2xx codes means that server has received, understood and accepted. Some important codes and meaning are given below: ...