Top Docker frequently asked interview questions.
Q: What is Docker?
A: Consider a scenario - You have just joined a new organization as a developer. You will now have to setup the project with the assistance of a fellow developer. He suggests you follow certain steps for setting up the required environment and then start the project deployable like a WAR. You do the same, but keep getting some or other issues regarding environment configuration. May be even your fellow developer has forgot some configuration property he might have set. Well you are stuck in such a situation. This is known as Dependency Hell. Other similar scenario of this dependency hell are - The application is running on my dev machine but not in production. Dont know what issue is. There is also other scenarios like Matrix of Hell. But this is mostly related to DEVOPS people. Docker to the rescue.
Docker is a tool designed to make it easier to create, deploy, and run applications by using containers.
Q: How to deploy Spring Boot WAR to Docker?
A: Deploying Spring Based WAR Application to Docker
Q: How to deploy Spring Boot Microservice to Docker?
A: Deploying Spring Based JAR Application to Docker
Q: How to deploy multiple Microservices to Docker?
A: Deploying Multiple Spring Boot Microservices using Docker Networking