Exploring Docker and basic Docker commands
In this section, you will learn about Docker and a few Docker commands that are required to create and manage Docker images.
Containers provide a standard way to package your application source code, configurations, and dependencies into a single object. Containerization helps provide a separation of concerns – the development team can focus on implementing the business functionality and application logic, and the IT and operations teams can focus on deployment and management without bothering about the application dependencies, software versions, and configurations.
Docker architecture
Docker is written in the Go language and uses a client-server architecture. When you install Docker Desktop, you will be installing both the client and server, also known as Docker daemon, on your machine. The Docker client communicates to the Docker daemon through REST APIs. Here are some Docker architecture components:
- Docker image...