Introduction to DOCKER Container

Estimated read time: 1:20

    Learn to use AI like a Pro

    Get the latest AI workflows to boost your productivity and business performance, delivered weekly by expert consultants. Enjoy step-by-step guides, weekly Q&A sessions, and full access to our AI workflow archive.

    Canva Logo
    Claude AI Logo
    Google Gemini Logo
    HeyGen Logo
    Hugging Face Logo
    Microsoft Logo
    OpenAI Logo
    Zapier Logo
    Canva Logo
    Claude AI Logo
    Google Gemini Logo
    HeyGen Logo
    Hugging Face Logo
    Microsoft Logo
    OpenAI Logo
    Zapier Logo

    Summary

    In a comprehensive overview of Docker containers within cloud computing, the video explores how container technology aids in application portability and efficient deployment across multiple platforms. Docker, as an open-source platform, allows developers to package applications and their dependencies in isolated containers, enabling seamless run capabilities on any environment, from cloud services to local machines. The session details the origins, workings, and impact of Docker containers, noting their lightweight nature and ability to enhance scalability and flexibility compared to traditional virtualization methods.

      Highlights

      • Docker originated in March 2013 and revolutionizes containerized application deployment 🚀.
      • The 'Develop, Ship, Run Anywhere' motto captures Docker's essence of enhancing portability 🌐.
      • Containers provide a solution to infrastructure challenges, allowing applications to move seamlessly across environments 🌟.
      • Docker containers are lightweight, making them scalable and efficient for versatile applications đŸ—ī¸.
      • Cloud computing platforms serve as excellent hosts for Docker containers, unifying technology usage â˜ī¸.

      Key Takeaways

      • Docker containers enhance portability and scalability in software deployment 🌍.
      • Containers help bundle applications with their dependencies for consistent performance đŸ’ŧ.
      • Docker is lightweight, benefiting quick deployment and resource efficiency ⚡.
      • Cloud platforms can efficiently host Docker containers, enhancing capabilities đŸŒŠī¸.
      • Docker eliminates the "work on my machine" problem, easing collaboration 🤝.

      Overview

      Docker containers have become a game-changer in cloud computing, offering unmatched agility and portability for application deployment. Unlike traditional virtualization, Docker allows applications to operate independently of the host system, packing essential components and dependencies into a single container for easy transfer and execution.

        The introduction of Docker has significantly helped developers overcome common challenges such as environment consistency and resource management. By facilitating the deployment of applications across diverse infrastructure, Docker enhances collaboration and innovation, allowing applications to be run anywhere, from local devices to expansive cloud environments.

          With Docker, companies achieve greater efficiency in application deployment, as containers are lightweight and demand less resources compared to traditional virtual machines. Docker's importance is further underlined by its compatibility across various operating systems and cloud services, providing an open-source platform ideal for modern software development.

            Chapters

            • 00:00 - 00:30: Introduction to Cloud Computing The chapter titled 'Introduction to Cloud Computing' discusses the evolution of cloud computing. It highlights the advantages and benefits that have emerged as the technology has developed.
            • 00:30 - 01:00: Cloud Computing Challenges and Associated Technologies The chapter discusses various challenges in cloud computing and the technologies associated with addressing these challenges. It explores the core architecture of cloud computing and examines different technological advancements that have emerged in conjunction with it. The discussion highlights that while these technologies may not be entirely new innovations, they represent a collective approach to harnessing existing innovations and approaches into new developments.
            • 01:00 - 01:30: Introduction to Container Technology The chapter introduces container technology, highlighting its significance in addressing the challenges associated with infrastructure, platform, and software development. It suggests a transition from traditional in-house installations to more modern solutions, without yet delving into specific technologies or methods.
            • 01:30 - 02:00: Container Portability and Application Diversity This chapter discusses the challenges of software deployment in modern service infrastructure environments. It emphasizes the role of different service types such as Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). A key issue addressed is the need for redeployment, reconfiguration, or recompilation of software packages when transitioning between different environments, highlighting the growing complexity in software development and deployment.
            • 02:00 - 02:30: Motivation and Development of Container Technology The chapter discusses the major motivation behind the development of container technology, focusing on the advancement of resourceful devices such as mobile phones, laptops, notepads, and smartwatches. These devices are capable of running various applications, highlighting the need for efficient technology to manage and optimize resources across diverse platforms. By leveraging these advancements, container technology aims to provide a streamlined solution for application deployment and management, ensuring optimal performance and resource utilization.
            • 02:30 - 03:30: Shipping Analogy for Containers In this chapter titled 'Shipping Analogy for Containers', the concept of application portability is discussed. The text highlights the challenge of transferring applications across different environments and introduces container technology as a solution. Containers allow bundling of applications along with their dependencies, facilitating easier and more efficient portability across varied environments.
            • 03:30 - 04:00: Introduction to Docker Container The chapter introduces Docker Containers and discusses their relevance in modern computing. It begins by explaining how containers can be deployed in different environments, which is crucial for applications to function. The chapter indicates that cloud platforms often host these containers, although there are opinions suggesting that container technology is somehow opposed to cloud computing. Nonetheless, current trends reveal that containers and cloud platforms are not adversaries, highlighting their compatibility and mutual benefits in deploying applications.
            • 04:00 - 05:00: Features of Docker The chapter discusses the role of cloud platforms in hosting containers and enhancing their capabilities by adopting container technology. A specific focus is given to Docker, an open-source container that has gained significant popularity. The chapter promises to provide a brief introduction to Docker.
            • 05:00 - 08:00: Docker Components and Variants This chapter introduces Docker, focusing on its role in achieving software portability and its connection to cloud computing. Docker was initially released in March 2013, and the discussion highlights how container technology facilitates deploying applications across different computing environments.
            • 08:00 - 10:00: Traditional Virtualization vs Docker Architecture Chapter Title: Traditional Virtualization vs Docker Architecture Summary: This chapter introduces Docker as a container management service, emphasizing its core philosophy of 'develop, ship, and run anywhere.' The approach ensures that applications developed using Docker can run in any environment, including desktops and Android devices, thus providing flexibility and portability across different systems.
            • 10:00 - 11:30: Concepts - Images and Containers The chapter discusses the concept of containers in computing and how they are utilized across various environments such as iOS, cloud platforms like OpenStack, Azure, IBM Bluemix, and Amazon Web Services. It highlights the role of Docker in helping developers easily create applications and package them into containers for deployment across these diverse environments. The primary aim of Docker is to streamline the application development and deployment process.
            • 11:30 - 13:30: Containers vs Virtual Machines The chapter discusses the current popularity of using containers in modern software development, especially in agile projects. It highlights that containers have become somewhat of a buzzword in the industry. The chapter aims to make an analogy to clarify the distinctions and utility of containers compared to virtual machines, looking at the evolution of computing paradigms.
            • 13:30 - 15:00: Docker Ecosystem and Cloud Integration The chapter "Docker Ecosystem and Cloud Integration" explores the diverse hardware environments where Docker can be effectively utilized. Examples include laptops, desktops, specialized boards, and chassis with blade servers, as well as network devices. The discussion focuses on the capability to build and transfer applications across these varied platforms, emphasizing the flexibility and adaptability of Docker in integrating with different hardware and the cloud environment.
            • 15:00 - 16:00: Application Level Virtualization and Docker Terminologies The chapter explores the challenges faced in application deployment, particularly focusing on the need for recompilation and redevelopment when transitioning applications between different server environments. This process requires significant manual effort and manpower, as highlighted in the discussion. Furthermore, the chapter introduces concepts related to application level virtualization and Docker, which can potentially alleviate some of these issues by facilitating smoother application deployment across diverse systems.
            • 16:00 - 20:30: Docker File and Docker Hub This chapter discusses the evolving landscape of technology where new systems and software are regularly introduced. It highlights the diversity in applications ranging from static websites to complex systems involving databases, analytics, and API endpoints.
            • 20:30 - 22:00: Conclusion and Docker's Applicability The chapter discusses the rapid development occurring in web front-end technologies and the complexity involved in transferring applications between different environments. The focus is on the challenges of recompilation and reconfiguration, highlighting the difficulties associated with achieving interoperability.

            Introduction to DOCKER Container Transcription

            • 00:00 - 00:30 hello so welcome to the ah course on cloud computing ah so so far what we are discussing is about that how this cloud computing evolved what are the different ah advantages and ah
            • 00:30 - 01:00 challenges in cloud computing what are the different associated technology to this cloud computing ah aspects so core architecture and what are the different other type of technologies which came up with those things so as we have seen it ah may not be a totally ah new technology or new invocations as such but it is trying to look at all these invocations all these ah new ah approaches and coming up the things another ah as another ah new development what
            • 01:00 - 01:30 we will look today is a ah container technology right so what we are ah finding ah one way as as we have seen that ah there are challenges in infrastructure build up there are challenges in platform build up there are challenges in software build up thats why we try to migrate from our in house ah installation to some
            • 01:30 - 02:00 service providers installation so typically as we have discussed on xas type of services infra structure ah platform and software these are the different type of services another another problem which is coming up ah nowadays is ah or rather ah with the development of ah software and ah other developments like there is a re deployment or reconfiguration or recompilation of the software whenever we want to ship one package from one environment
            • 02:00 - 02:30 to other this is ah the one of the major ah motivation towards these these stays we are having devices which are ah pretty resource full say your mobile say your mobile device or ah some notepad or laptop or even these days ah smart watches so all those things are resource full and able to run different applications right so one way is a looking at that sort of things
            • 02:30 - 03:00 other way another ah aspects of it is ah we are having variety of applications development across the things right so this type of portability of one application from one environment to another is becoming a major challenge so there there were the container technology came into picture where we will be able to ah bundled up the application along with these associated ah dependencies into a container
            • 03:00 - 03:30 and ah push it as a single container to the other type of environment i mean the amount container fits your applications start to start working on that so cloud ah in such cases can be a platform to host this container though there are some of the some in some literature or in some forum people say this container technologies is something a contended to the cloud but what we see these days not exactly a ah a container to or a something
            • 03:30 - 04:00 which is ah which is fighting with cloud rather we can cloud can act as a platform to host these container and basically cloud can enhance its capability by ah adapting this ah container technology right once such container which is which has become a very popular is the docker a open source container which has become a ah docker so what will see we will see a brief introduction
            • 04:00 - 04:30 to this docker container right it is ah it will help us in understanding this how how this portability of ah different systems and software will be there and also help us in looking at this container technology with with a with a background of a cloud computing so if you look at ah that docker it is somewhere initial release where march twenty thirteen
            • 04:30 - 05:00 so its a container management service right main feature of docker are develop ship run anywhere so this is this key words if we can see like develop ship it and run anywhere so you irrespective of where it is it should be able to run this is basic philosophy of docker which tells everything like you develop once and ah ship to any environment and run to this it can be a it can be any your desktop environment it can be a ah android environment
            • 05:00 - 05:30 it can be a ios environment it can be a say ah any cloud environment it can be open stack it can be azure it can be ah blue mix or amazon anything right so that thats exactly the container things trying to say so the docker aims at facilitating developer to easily develop applications ship them into containers which can then be deployed
            • 05:30 - 06:00 anywhere right it has become the buzz word of for modern world development especially in the face of agile based projects right so this is this is the ah buzzword this days is ah to look at the this type of things we will try to make a quick analogy of the things and try to understand what is what is there in this type of things now if you look at ah how our computing paradigm develop so it was somewhere a system like
            • 06:00 - 06:30 it may be a somewhere something like a laptop or even desktop or some ah specialized board or a chassis with blade servers and any type of things even even if i can look at some devices like network devices where we basically build some applications ah for them right now if i am running something on on a particular laptop and then put it to want to put it to
            • 06:30 - 07:00 want to run it on a server thing then in some cases ah in in most of the cases i need to recompile the things right i need to align the things or redevelop not that ah redevelop the whole thing but i need to re develop a ah major portion of the things or recompile the of the server i want to do for another type of in first ah i in another type of ah system i need to again redevelop the things so what what is happening that there is a lot of ah man power uses into the things whereas
            • 07:00 - 07:30 on the other side so so one side that there is a large day miss or there is a everyday we are coming or means ah periodically you were coming with new systems and softwares and ah and ways and type of things on on the other hand we have several applications which are coming up on the other hand some may be static static website something like background worker like python ah and so and so forth user db analytics db queue ah api endpoints
            • 07:30 - 08:00 web front point end and endless things are being developed right now if you look at that for everything if you want to have if you want to sip a application from one to another and if we want to this sort of ah recompilation or ah reconfiguring the things its a hell of a job right so ah so what we try we when look at that interoperability
            • 08:00 - 08:30 or portability what we try to do we try to set up a matrix like say static website whether it will run on this ah particular device whether you run on this device and so and so forth right ah its a user db and type of things right so if i ah put tick on this matrix then this is there so our major objective is there with minimal ah investment in terms of man power skill infrastructure and ah software and so
            • 08:30 - 09:00 and so forth i should be able to have all ticks on this matrix like anything can run anywhere type of situations right so thats a thats a big challenge this a this a big challenge to add here but never the less the whole computing world wants to achieve this right this is these leads to commercialization of a product in a better way marketability of a product in a better way and ah rather in some cases like if you look at sensor based
            • 09:00 - 09:30 technologies if the if the sensor applications runs only on a particular type of smart phone and or a particular type of os and it is not running to the other things then your capability also decreases right i could have captured through different type of mobile devices ah but that portability becomes a major challenge so these are these are some of the things which are which has driven that i whether i can have a somewhere some intermediate mechanisms
            • 09:30 - 10:00 which allows me to transfer this data now if we try to look at some analogies look at shipping i want to sip some product form one to another so ah one side this products are there like there is there can be variety of products like it can be a box it can be a car it can be a some barrel it can be even a piano and ah drums and servers and etcetera so these are the things i want to ship from
            • 10:00 - 10:30 place a to b and it can be shift in varies form it can be in somewhere some ah trucks and sort of things somewhere can be dumbed in to a racks some fork lifter to lift on the things somewhere some locomotive or trains being manufactured out of factory and see it and through crane and put on the ship for shipping from across the continent right so there are a variety of products and variety of ah techniques and technologies which are
            • 10:30 - 11:00 involved in shipping this products right unless i standardize like the if you thing that the type of ah mechanisms require for a server we will differ in differ from how you do for a piano or what you do for a car right so unless i make a standardized way of doing this approach doing ah this business then things will not work right so what they found out ah they found out a concept for this sort of a docking station or this sort of a chamber
            • 11:00 - 11:30 where if it fits in it can be shipped so what a what we do we a any product we put into a this sort of docking station right or this type of a box and that this box has a standardized size standardized mechanism of holding and it can be either put on rack put on fork lifter
            • 11:30 - 12:00 put on crane put on ship can be taken out from factory or inside the factory or put on the trucks and carry it then these are very popular now ah i made this shipping thing to any type of the any type of ah mechanism to transport by making a intermediate mechanism call shipping containers right whether i can make ah this thing feasible for our ah applications for our ah software applications now this container
            • 12:00 - 12:30 is a standardized size right so if the if you can if somebody can hold the container it can hold this products right so what it what it does the inside the container is more on the product which dictates outside the container the infrastructure which dictates right this outside the ah environment of the container is more inclined towards this infrastructure
            • 12:30 - 13:00 by which it is shipped or where it is stored and type of things inside the container is is the way where the product is stored right like ah like like piano may have a different requirement of environment than ah car than a server systems right so this this same type of conceptually the same type of philosophy is being carried
            • 13:00 - 13:30 to these ah ah this when we talk about container ah platform when we talk about docker right so same thing what we say its a docker service we have different ah applications and there are different devices and if i can dock it in somewhere other right which is standardized and if these devices are able to handle this container or docker container then my application
            • 13:30 - 14:00 will run so what inside that container is there based on the applications all these related libraries binaries dependences etcetera are contained in this thing externally where which infrastructure it is running that is important right so so this sort of philosophy ah helped in ah as we a staring that you develop and sip to anywhere right develop build sip anywhere right so
            • 14:00 - 14:30 it is if this type of technology is becoming extremely popular ah and becoming a defect standard ah for this and what what we feel that is necessary to discuss because most of the cases what what we are doing in a cloud we are trying to run different applications ah with in this cloud right like if you look at say i i want to run in a particular banking
            • 14:30 - 15:00 application or we talk a talk about some special ah web service applications so what it what it tries to do it tries to build up ah build a ah a container particular container class in a sense or a club of services which need to be shipped or needs to be run at different ah different environment let it be ah let it be ah as your cloud let it be open stack
            • 15:00 - 15:30 cloud let it be ah any other sort of cloud like ibm blue mix or amazon or google cloud platform any type of platform i my basic requirement is there i should not develop redevelop for every environment right and as well it should run if if the resource permits on my smart phone or my desktops as systems or server and so and so forth
            • 15:30 - 16:00 so this sort of portability of the things this container brings into ah picture so if we look at again that the basic features so docker has the ability to reduce the size of development by providing a smaller footprint of the operating system by a containers right so in the container you have a smaller footprint of the os with containers it becomes easier
            • 16:00 - 16:30 for software teams such as development qa teams operations to work seamlessly across different ah across applications right so they are may be a different centers even for a one organizations and it can work seamlessly because finally it should fit into the container in being shipped to the other things right one can deploy docker containers anywhere on any physical and virtual machines and even on cloud right so it is a docker containers ah can be deployed anywhere practically anywhere
            • 16:30 - 17:00 or any physical or virtual machines in vms are physical servers and even on cloud since docker containers are pretty lightweight they are easily scalable right that is an important factor so this container this docker container is light weight and as it is light weight then scalable scalability is much easier if there is a heavy heavy weight stuff then there
            • 17:00 - 17:30 is resource requirement will be much higher and anything portability is becomes or scalability or scaling up or especially scaling up becomes extremely difficult so as this is light wright this is much easier there are different ah variants or what we say different ah flavors of things or components so docker for mac it allows one to run docker container on mac os docker on linux it allows
            • 17:30 - 18:00 one to run docker container on linux os docker for windows docker docker engine right it is used for building docker images and creating docker containers ah some sort of ah a over the bare metal os you have the docker engine over this docker containers are placed like some some sort of analogy with the hypervisors of a particular virtualization system docker hub this is a registry the important ah thing registry which is use to host various
            • 18:00 - 18:30 docker images right so this docker hubs hub you will find various docker images if you are a developer you can basically um submit in the docker hub which can be used by others to use it docker compose this is used to define application using multiple docker containers right so its a composition sort of composition service which which is ah used to define applications using multiple docker container so these are different components there are various others
            • 18:30 - 19:00 or there ah different flavors of these docker or different components of this docker so if we look at the traditional ah virtualization so ah we have that ah underlining server or bare metal or the backbone systems physical systems over that there is a host ways which basically provide this service to this server over that we have that hypervisor right or
            • 19:00 - 19:30 vmm or virtual machine monitor and this helps us in generating different vms right and ah every vms can have their own guest os and over the guest os different applications runs so this is the basic philosophy of virtualization already we have seen so the server is the physical server that is used to host multiple virtual machine host os is the base machine
            • 19:30 - 20:00 such as linux or windows hypervisor as either some sort of hypervisor it can be vm ware xen ah kvm and type of things or ah commercially vmware or widows hyper v that is used to host virtual machines once should then install multiple operating system as virtual ah as virtual machines on the top of the existing hypervisor as guest os so what we do so in case of a ah iaas type of cloud and then host your application on the top of each guest
            • 20:00 - 20:30 os so this is this the way normally a traditional virtualization work a variant of this ah docker architecture is that it has the server os case two s and then we have the docker engine so over the docker engine we can run different apps right so it is it is it is ah it is going to be light weight and of course you may not do very large applications but never the less if your application is not so demanding you can basically deploy
            • 20:30 - 21:00 out here server is a physical server that is used [hoss/host] host multiple virtual machines host os is the base machine such as linux or windows docker engine is used to run operating systems which is earlier used to be virtual machines at docker containers right so it is running ah ah operating systems which is earlier used
            • 21:00 - 21:30 as a virtual machines as docker containers and then finally all apps now run on the docker containers right so it is it has now docker containers where this different apps run on this docker container so what we see there is a though the philosophically may be ah same that ah same sort of aspects is there but the it is there is some difference with this traditional virtualization
            • 21:30 - 22:00 so just to recap that containers ah are abstraction at the app layer that packages code and dependencies together right so its a what is this container including docker container its an abstraction at the app layer that application layer that packages or bundle code and dependency together so it is it is together bundled multiple container can run on the same machine and share the
            • 22:00 - 22:30 os kernel and other containers each running on isolated processes in the user space right so that is also possible container takes up less place then virtual machines container images typically tens of mbs in size and start almost ah instantaneous as that is exactly what we were discussing it is a low weight and ah we can ah much less ah resource hungry than virtual machines and
            • 22:30 - 23:00 it can start instantaneous it is as it is a low weight so there are other ah few concepts which are ah which are comes back to back one is that image so ah we are talking about images and type of things so in a an image in this context is a light weight standalone executable package that includes everything needed to run a piece of software including code runtime libraries environment variables config files etcetera simply important right
            • 23:00 - 23:30 so it is a it is a light weight standalone executable package that includes everything needed to run that particular software package or software ah software including code runtime libraries environment ah variables configuration files everything a container is a runtime instance of an image that the ah what the image becomes in memory when actually is executed
            • 23:30 - 24:00 right so what you what is there so i have a bundle things once it start running ah it is a instantiation of this image that is exactly the container it runs completely isolated from host environment by default only accessing the host file and ports if considered to do so right so it is ah ah it is independent of the host environment so other things there container runs apps natively on the host machines kernel right
            • 24:00 - 24:30 they have better performance characteristics than virtual machine that only get virtual access to the host resources through a hypervisor so it it runs directly on the host machines kernel containers can get native access each one running in a discrete process taking no more memory then the then any executable so it is it is not only light weight it is ah it has performance wise also instantaneous so if you look at containers and virtual machines
            • 24:30 - 25:00 so if ah means if we look at repeat that things we have the underlining re infrastructure of the server base host base docker and then we have that container right it has the applications with ah other dependencies right where as ah in case of a hypervisor or a virtual machine over the hypervisor we have guest os and rest of the things right
            • 25:00 - 25:30 so thats the ah difference so virtual machine run guest operating system os layer in each box resource ah intensive so as it is ah requires more resources resulting disc image and obligation state in a ah entangle with the os settings right ah system installed dependencies where security paths and so and so forth whereas container can share a single kernel and only
            • 25:30 - 26:00 information that needs to be in a container image is the executable and its package dependence right so what are the different other package dependencies which never need to be installed on the host os because it is bundled together these processes run like native processes and can be managed individual every container because they contain their dependency there is no configuration entanglement and so containerized applications runs anywhere (Refer Time:26:00) so that means
            • 26:00 - 26:30 i i dont have any ah so to say any binding with this host machine right so that means i i i isolate the this my container based package with the host so i it is ah it go it increases the portability and can be run any other ah system so same thing so if we if there is a running on a vm then we have ah every app ah every copy of an app every
            • 26:30 - 27:00 slide modification requires a some new virtualize environment whereas in this case ah slight modification ah can be done allows us only to save the difference between container a and container a dash and that can be done at the ah at at that container level so ah overall working as we as we have the docker ah as we have seen this is the docker
            • 27:00 - 27:30 engine is there so form the source repository build over this docker engine its a container a particular container ah class container a a put it push it to this container image registry which is ah which can be search search by the users or the consumer this container ah finally is basically ah this docker is a some sort of a client server mode operation
            • 27:30 - 28:00 so it search and then pull this things and run on the on this particular ah different instantiation of the different container classes so ah of we try to look at all together like how it can run on the cloud so i we have infrastructure hypervisor over that guest os we can have a docker services right in this case we have due to different container here only one and so and so forth so the cloud ah can host or
            • 28:00 - 28:30 can can become a platform ah for running this ah container type of services so that is on some vms that is in a iaas type of cloud we can run this sort of services so there are ah needs are ah enormous or needs requirement applicability ah is enormous like
            • 28:30 - 29:00 ah application level virtualization ah is possible a single host can run several special application for utilization of resources as we have seen when we discussed about special cloud there are several special applications and now we can have a single host which can run several special applications build ones deploy anywhere run anywhere type of things ah philosophy so i once i develop and build it and then i deploy anywhere run anywhere
            • 29:00 - 29:30 better collaboration between development ah development of web of applications so i can have better collaborative applications into the ah thing into into place there are few terminologies ah some of them already have seen so like images list of all local images ah run create a container from an image and execute a ah command in it tag
            • 29:30 - 30:00 an image pull download an image from a repository rmi delete a local image so this is also remove intermediate images if no no longer is used so that ah resources can be release there are some terminology which are more ah what we more associated with docker container like ah ps list all running containers ps minus a list all containers ah including the stopped
            • 30:00 - 30:30 one top display process in the container start stop pause rm delate a container commit create an image on the container what you may notice that these are the most of the many of them things are some sort of linux commands right already we are used to it so in this case is also for container we can use those ah commands ah those were interested you can
            • 30:30 - 31:00 ah basically hook into docker dot com and see that how the coding can be done and how they a container can be build using a ah docker engine so this is freely downloadable and you can work and you can run that things on ah your ah desktop or server or even on your android devices ah make a make a particular application and and run on different devices so there are some few more things one is the docker file create an image automatically
            • 31:00 - 31:30 using a build script called docker file can be versioned in a version control system like git or svn along with other dependency docker hub can automatically build images based on docker files on github right so this is this this are things are possible and ah the docker how where the public repository your docker images are there like hub dot docker dot com there is a good resource full area for this docker ah images ah and automated has been
            • 31:30 - 32:00 automatically build on docker file source for build is available on the github so finally if we look at that different view point or different uses of these docker is a worldwide ah claim to be leading software container platform ah being used ah at ah various levels various ah at at in different environment and became very popular so develops
            • 32:00 - 32:30 a purse use docker to eliminate work on my machine problem right so that is dependency on the things when collaboration on code and coworkers ah collaboration on code with coworkers are much needed operators use docker to one ah and manage apps side by side in isolated container to get better compute density that is the view point or the usage of the operators
            • 32:30 - 33:00 enterprise usage docker to build agile software delivery pipelines to ship new features faster more securely with confident for both linux windows servers linux on mainframe apps and so and so forth right so there are different applicability of the docker and this ah this services services becoming ah pretty popular and those who are ah interested ah in this ah particular um
            • 33:00 - 33:30 docker technology ah you may go through that docker dot com and there are several other open sources where you can see that how this compilation can be done and and can have your own ah docker images and run out on different platform as see the things right so as per as the cloud computing paradigm is concerned it acts as a platform and have seen application
            • 33:30 - 34:00 portability across cloud making cloud more ah useful more acceptable at different environment thank you