We can use different options to control the list. By default it lists all running containers.
You don’t have to always create docker image, you can download available images from docker hub and use in your applications.įree public space is also available for storing or sharing customized images. From there you can download opensource, public, community application images. Docker Hubĭocker hub is a repository for images. We can say it is like java jar or war file. To run application in docker you need to have a docker image. You can run it directly without any other setup or configuration. What is Docker Image?ĭocker image is the read-only and ready to execute binary package of application.ĭocker image contains everything needed to run an application including all dependencies, configurations, scripts, libraries, etc. Most important terms in docker that everyone must knowīefore going further you need to know few most important terminologies, which you will need almost every time you are working with docker. Once docker is installed, please run docker version command to verify the setup and check docker version.
We can include required library files and exclude extra things like unnecessary applications and files.įor Docker installation, You can follow these official pages to install Docker according to your preferred operating system. Docker is designed to run any application with minimal operating system. Every running instance is called as container. We can combine everything into a package then we can share or run it directly.ĭocker runs an application in an isolated environments. For eg., packaging, sharing and deploying the application with required settings.
What is docker?ĭocker allows to package the application with required files and environment, share and run the application.ĭocker is an opensource project for automation of most stages of the software lifecycle. Just imagine how cool it would be if this can be done with single click? Yes, that we can achieve using docker□.
Everything required to run application has to be setup properly like database, environment variables, required libraries etc. Sometimes setting up the environment for application could be very time consuming and difficult. However, links will be provided where you can read if you are interested to know more. In this blog we will cover everything you need to get started with docker and skip some technical or theoretical details which are optional to understand in this phase.
As docker has simplified many things for software development, hence it is very important for everyone to know how to use docker in software development. Main goal behind this tutorial is to make docker learning simple. This docker startup tutorial is designed for everyone who is interested to learn docker in a easy way.