Docker is container platform which has been developed to address the applications across the hybrid cloud. So basically it is container management service which can be used by the applications to develop the app, ship the code in the container which than can deploy anywhere and run.
● Get the flexibility to evolve your application portfolio in the way that makes sense for your organization.
● Standardize and automate the way you build, manage and secure applications across departments.
● Docker has integrated security framework for delivering safer applications.
Following are the features of Docker:
● Docker can deploy smaller footprints via container.
● With the concept of containers its easy to coordinate between different teams like Development, Quality and Maintenance.
● This container can be deployed in any of the environment like virtual, cloud etc.
● Lightweight, easily scalable.
Following are the different components of Docker:
● Docker for Mac ? It allows one to run Docker containers on the Mac OS.
● Docker for Linux ? It allows one to run Docker containers on the Linux OS.
● Docker for Windows ? It allows one to run Docker containers on the Windows OS.
● Docker Engine ? It is used for building Docker images and creating Docker containers.
● Docker Hub ? This is the registry which is used to host various Docker images.
Docker Compose ? This is used to define applications using multiple Docker containers.
It is a registry service on the cloud that allows you to download Docker images that are built by other communities. One can also upload Docker built images to Docker hub.
In Docker, everything is based on Images. An image is a combination of a file system and parameters.
Below command is use to get different docker images installed in the system.
Following are the different attributes of docker images:
● TAG - This is used to logically tag images.
● Image ID - This is used to uniquely identify the image.
● Created - The number of days since the image was created.
● Virtual Size - The size of the image.
This command is used to see the details of an image or container.