{"id":20984,"date":"2015-06-19T08:48:58","date_gmt":"2015-06-19T07:48:58","guid":{"rendered":"https:\/\/www.inovex.de\/\/?p=583"},"modified":"2026-03-17T07:59:03","modified_gmt":"2026-03-17T06:59:03","slug":"docker-an-introduction-to-easy-containerization","status":"publish","type":"post","link":"https:\/\/www.inovex.de\/de\/blog\/docker-an-introduction-to-easy-containerization\/","title":{"rendered":"Docker: An introduction to easy containerization"},"content":{"rendered":"<p>Docker is a lightweight container virtualization platform,\u00a0a container\u00a0being\u00a0an isolated Linux system which runs on an single Linux host. Docker helps the user to package a system into an image which can be shipped to a Docker registry to provide it to other systems which are running the Docker client. Read on to find out about the advantages of this architecture.<!--more--><\/p>\n<p>There are two major benefits when using Docker or containers in general.\u00a0First: less overhead compared to a full-blown hypervisor\u00a0and\u00a0second: a tool to package your software and dependencies into an image that runs\u00a0(nearly) anywhere.<\/p>\n<p>Actually, container technology is pretty old. It has been present\u00a0in\u00a0the solaris zones (2005, v1.0), can be found in cgroups (2007, initial release), LXC (2013, v1.0) and now\u00a0Docker (2014, v1.0). I would bet that the container roots are even deeper and older. Still, Docker made it easy for everyone to build and run their own containers. With the container hype in 2014 even big companies jumped on\u00a0the bandwagon\u00a0and built solutions to integrate containers or even built \u201cnew\u201c operating systems with the aim to run containers in an optimal way.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\"><p class=\"ez-toc-title\" style=\"cursor:inherit\"><\/p>\n<\/div><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.inovex.de\/de\/blog\/docker-an-introduction-to-easy-containerization\/#Why-should-I-care\" >Why should I\u00a0care?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.inovex.de\/de\/blog\/docker-an-introduction-to-easy-containerization\/#Docker-components\" >Docker components<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.inovex.de\/de\/blog\/docker-an-introduction-to-easy-containerization\/#Docker-image\" >Docker image<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.inovex.de\/de\/blog\/docker-an-introduction-to-easy-containerization\/#Docker-registry\" >Docker registry<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.inovex.de\/de\/blog\/docker-an-introduction-to-easy-containerization\/#Docker-container\" >Docker container<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.inovex.de\/de\/blog\/docker-an-introduction-to-easy-containerization\/#Benefits\" >Benefits<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.inovex.de\/de\/blog\/docker-an-introduction-to-easy-containerization\/#Use-Cases\" >Use Cases<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.inovex.de\/de\/blog\/docker-an-introduction-to-easy-containerization\/#Getting-started\" >Getting started<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.inovex.de\/de\/blog\/docker-an-introduction-to-easy-containerization\/#Were-hiring\" >We&#8217;re hiring!<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.inovex.de\/de\/blog\/docker-an-introduction-to-easy-containerization\/#Dockerize-your-project\" >Dockerize your project<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Why-should-I-care\"><\/span>Why should I\u00a0care?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Docker simplifies many use cases by\u00a0shipping your software complete\u00a0with its\u00a0dependencies. In a world without containers your user&#8217;d need to install environments like jre for Java and all its\u00a0libraries. Now with containers developers can package the jre and libraries \u2013 to run their software the user only needs to pull the image and run the container. Another big benefit is testing:\u00a0Think of slow\u00a0virtual machines where a developer has to wait 5 minutes for them to boot. Now with containers developers\u00a0get access to\u00a0their environment in just a few\u00a0seconds to\u00a0run tests \u2013 or even automate them to speed up (and facilitate)\u00a0the process. And these are just some examples of use cases improved by containers.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Docker-components\"><\/span>Docker components<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The two major components of Docker are Docker itself and the Docker Hub which provides a service for sharing and managing Docker images. Docker uses a client-server architecture. The Docker daemon acts as a server and supports the creation, lifecycle and distribution\u00a0of Docker containers. The Docker client talks to the daemon through sockets or a RESTful API. You can run booth on your local machine\u00a0or you can connect\u00a0to\u00a0a remote Docker daemon. While testing Docker\u00a0however you will probably run the daemon and the client on your local machine for convenience.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Docker-image\"><\/span><strong>Docker image<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Docker images are read-only templates which contain information about the container, e.g. which OSand which applications should be installed etc. You can download existing images like Ubuntu or create your own. It\u00a0is even possible to pack your local configuration files into the image and distribute them\u00a0\u2013\u00a0just don&#8217;t forget to delete your private data and passwords\u00a0\ud83d\ude42<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Docker-registry\"><\/span><strong>Docker registry<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>A Docker registry manages your Docker images, it stores and distributes them centrally. You can use the public Docker registry <a href=\"https:\/\/hub.docker.com\/\">Docker Hub<\/a> or you can run your own private registry. If you use the public registry you have access to a huge collection of existing images.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Docker-container\"><\/span><strong>Docker container<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>A Docker container provides the complete application runtime environment. Every container is created from a Docker image. A container can have different states like running, started, stopped, moved and deleted. Each container is an isolated application instance. The level of isolation (and thus security) highly depends on the underlying technology (i.e. libcontainer). In the figure below you can see how containers reduce the overhead needed to run a virtualized application.<\/p>\n<p><a href=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/06\/docker-vs-vm.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-588\" src=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/06\/docker-vs-vm.png\" alt=\"docker-vs-vm\" width=\"1171\" height=\"768\" srcset=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/06\/docker-vs-vm.png 1171w, https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/06\/docker-vs-vm-300x197.png 300w, https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/06\/docker-vs-vm-1024x672.png 1024w, https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/06\/docker-vs-vm-768x504.png 768w, https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/06\/docker-vs-vm-400x262.png 400w, https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/06\/docker-vs-vm-360x236.png 360w\" sizes=\"auto, (max-width: 1171px) 100vw, 1171px\" \/><\/a><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Benefits\"><\/span>Benefits<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li><strong>Rapid application development:<\/strong>\u00a0Containers minimize the overhead to deploy an application by providing the minimal runtime requirements only.<\/li>\n<li><strong>Portability:<\/strong>\u00a0An application and all its dependencies are bundled into a single container which can be shipped around. The container is independent from the host version of the Linux kernel, host Linux distribution and deployment model. A container can be shipped to any machine which runs Docker and be executed without any compatibility issues.<\/li>\n<li><strong>Version control and component reuse:<\/strong>\u00a0Docker provides a version control system which allows you to inspect differences between versions and roll-back to a previous version. Containers can reuse components which makes them more lightweight.<\/li>\n<li><strong>Sharing:<\/strong>\u00a0You can share your Docker images via a public repository or using your own.<\/li>\n<li><strong>Lightweight:<\/strong>\u00a0Regular\u00a0Docker images are quite small to provide rapid delivery and to reduce the time needed to deploy new application containers. A Docker container spins up in a few\u00a0seconds, only a fraction of the time required to boot a VM.<\/li>\n<li><strong>And many more<\/strong><\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Use-Cases\"><\/span>Use Cases<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li><strong>Continuous Deployment:<\/strong>\u00a0You can create a continuous deployment pipeline which pushes a Docker image to your Docker registry and which in turn\u00a0updates all your running services easily to the new version.<\/li>\n<li><strong>Scalable applications:<\/strong>\u00a0With Docker it&#8217;s easier and faster to scale your applications, as\u00a0scaling means to add new instances to your application. Of course the\u00a0software inside your\u00a0container needs to\u00a0support horizontal scaling, for example by\u00a0implementing\u00a0microservice architecture.<\/li>\n<li><strong>Testing:<\/strong>\u00a0Working\u00a0with Docker you can setup a fast and easy to use test environment for your developers where\u00a0they can run their tests.\u00a0No\u00a0need to start virtual machines or even ask\u00a0the operations team to push the software to the testing environment.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Getting-started\"><\/span>Getting started<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The first step to getting started with <a href=\"https:\/\/www.docker.com\/\" target=\"_blank\" rel=\"noopener\">Docker<\/a> is obviously to install Docker. Find your OS in the installation section of the <a href=\"https:\/\/docs.docker.com\/\">Docker documentation<\/a>\u00a0and have fun!<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Were-hiring\"><\/span>We&#8217;re hiring!<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Looking for a change? We&#8217;re DevOps Engineers experienced with NodeJS, Git, Jenkins Puppet and of course Docker. <strong>Apply now!<\/strong><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Dockerize-your-project\"><\/span>Dockerize your project<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>If you want to get started implementing a Docker-based architecture in your project have a look <a href=\"https:\/\/www.inovex.de\/de\/leistungen\/replatforming\/architekturen\/\" target=\"_blank\" rel=\"noopener\">at our website<\/a>, drop us an <a href=\"mailto:list-blog@inovex.de\">email<\/a> or call <a href=\"tel:+497216190210\">+49 721 619 021-0<\/a>.<\/p>\n<p>We offer consulting and solutions tailored to your needs. For more information on Docker we invite you to join our <a href=\"http:\/\/www.meetup.com\/de\/Docker-Karlsruhe\/\" target=\"_blank\" rel=\"noopener\">Meetup-group in Karlsruhe<\/a>, where we organize events, talks and get-togethers. For a comparison of <a href=\"https:\/\/www.inovex.de\/\/docker-a-comparison-of-minimalistic-operating-systems\/\" target=\"_blank\" rel=\"noopener\">operating systems that support Docker<\/a> read our dedicated article.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Docker is a lightweight container virtualization platform,\u00a0a container\u00a0being\u00a0an isolated Linux system which runs on an single Linux host. Docker helps the user to package a system into an image which can be shipped to a Docker registry to provide it to other systems which are running the Docker client. Read on to find out about [&hellip;]<\/p>\n","protected":false},"author":22,"featured_media":589,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"ep_exclude_from_search":false,"footnotes":""},"tags":[71,79],"service":[],"coauthors":[{"id":22,"display_name":"Johannes M. Scheuermann","user_nicename":"jscheuermann"}],"class_list":["post-20984","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-cloud","tag-replatforming"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Docker: An introduction to easy containerization - inovex GmbH<\/title>\n<meta name=\"description\" content=\"Docker is a lightweight container virtualization platform. Read on to find out about the advantages of this architecture.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.inovex.de\/de\/blog\/docker-an-introduction-to-easy-containerization\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Docker: An introduction to easy containerization - inovex GmbH\" \/>\n<meta property=\"og:description\" content=\"Docker is a lightweight container virtualization platform. Read on to find out about the advantages of this architecture.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.inovex.de\/de\/blog\/docker-an-introduction-to-easy-containerization\/\" \/>\n<meta property=\"og:site_name\" content=\"inovex GmbH\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/inovexde\" \/>\n<meta property=\"article:published_time\" content=\"2015-06-19T07:48:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-17T06:59:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/06\/docker-introduction.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2300\" \/>\n\t<meta property=\"og:image:height\" content=\"678\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Johannes M. Scheuermann\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/06\/docker-introduction-1024x302.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@inovexgmbh\" \/>\n<meta name=\"twitter:site\" content=\"@inovexgmbh\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Johannes M. Scheuermann\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"5\u00a0Minuten\" \/>\n\t<meta name=\"twitter:label3\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data3\" content=\"Johannes M. Scheuermann\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/docker-an-introduction-to-easy-containerization\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/docker-an-introduction-to-easy-containerization\\\/\"},\"author\":{\"name\":\"Johannes M. Scheuermann\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#\\\/schema\\\/person\\\/0bacb2c9ca9064212903a844e408fb12\"},\"headline\":\"Docker: An introduction to easy containerization\",\"datePublished\":\"2015-06-19T07:48:58+00:00\",\"dateModified\":\"2026-03-17T06:59:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/docker-an-introduction-to-easy-containerization\\\/\"},\"wordCount\":1006,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/docker-an-introduction-to-easy-containerization\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/2015\\\/06\\\/docker-introduction.jpg\",\"keywords\":[\"Cloud\",\"Replatforming\"],\"articleSection\":[\"English Content\",\"General\",\"Infrastructure\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/docker-an-introduction-to-easy-containerization\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/docker-an-introduction-to-easy-containerization\\\/\",\"url\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/docker-an-introduction-to-easy-containerization\\\/\",\"name\":\"Docker: An introduction to easy containerization - inovex GmbH\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/docker-an-introduction-to-easy-containerization\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/docker-an-introduction-to-easy-containerization\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/2015\\\/06\\\/docker-introduction.jpg\",\"datePublished\":\"2015-06-19T07:48:58+00:00\",\"dateModified\":\"2026-03-17T06:59:03+00:00\",\"description\":\"Docker is a lightweight container virtualization platform. Read on to find out about the advantages of this architecture.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/docker-an-introduction-to-easy-containerization\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/docker-an-introduction-to-easy-containerization\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/docker-an-introduction-to-easy-containerization\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/2015\\\/06\\\/docker-introduction.jpg\",\"contentUrl\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/2015\\\/06\\\/docker-introduction.jpg\",\"width\":2300,\"height\":678,\"caption\":\"Docker Introduction\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/docker-an-introduction-to-easy-containerization\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Docker: An introduction to easy containerization\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/\",\"name\":\"inovex GmbH\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#organization\",\"name\":\"inovex GmbH\",\"url\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/inovex-logo-16-9-1.png\",\"contentUrl\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/inovex-logo-16-9-1.png\",\"width\":1921,\"height\":1081,\"caption\":\"inovex GmbH\"},\"image\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/inovexde\",\"https:\\\/\\\/x.com\\\/inovexgmbh\",\"https:\\\/\\\/www.instagram.com\\\/inovexlife\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/inovex\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UC7r66GT14hROB_RQsQBAQUQ\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#\\\/schema\\\/person\\\/0bacb2c9ca9064212903a844e408fb12\",\"name\":\"Johannes M. Scheuermann\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d3df0e3e0fa19f031fc539be1bd60a808d56719e4f9d367bf9b116ef6d653b1b?s=96&d=retro&r=gf922827beb705676e2040c1ecc2b6370\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d3df0e3e0fa19f031fc539be1bd60a808d56719e4f9d367bf9b116ef6d653b1b?s=96&d=retro&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d3df0e3e0fa19f031fc539be1bd60a808d56719e4f9d367bf9b116ef6d653b1b?s=96&d=retro&r=g\",\"caption\":\"Johannes M. Scheuermann\"},\"url\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/author\\\/jscheuermann\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Docker: An introduction to easy containerization - inovex GmbH","description":"Docker is a lightweight container virtualization platform. Read on to find out about the advantages of this architecture.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.inovex.de\/de\/blog\/docker-an-introduction-to-easy-containerization\/","og_locale":"de_DE","og_type":"article","og_title":"Docker: An introduction to easy containerization - inovex GmbH","og_description":"Docker is a lightweight container virtualization platform. Read on to find out about the advantages of this architecture.","og_url":"https:\/\/www.inovex.de\/de\/blog\/docker-an-introduction-to-easy-containerization\/","og_site_name":"inovex GmbH","article_publisher":"https:\/\/www.facebook.com\/inovexde","article_published_time":"2015-06-19T07:48:58+00:00","article_modified_time":"2026-03-17T06:59:03+00:00","og_image":[{"width":2300,"height":678,"url":"https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/06\/docker-introduction.jpg","type":"image\/jpeg"}],"author":"Johannes M. Scheuermann","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/06\/docker-introduction-1024x302.jpg","twitter_creator":"@inovexgmbh","twitter_site":"@inovexgmbh","twitter_misc":{"Verfasst von":"Johannes M. Scheuermann","Gesch\u00e4tzte Lesezeit":"5\u00a0Minuten","Written by":"Johannes M. Scheuermann"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.inovex.de\/de\/blog\/docker-an-introduction-to-easy-containerization\/#article","isPartOf":{"@id":"https:\/\/www.inovex.de\/de\/blog\/docker-an-introduction-to-easy-containerization\/"},"author":{"name":"Johannes M. Scheuermann","@id":"https:\/\/www.inovex.de\/de\/#\/schema\/person\/0bacb2c9ca9064212903a844e408fb12"},"headline":"Docker: An introduction to easy containerization","datePublished":"2015-06-19T07:48:58+00:00","dateModified":"2026-03-17T06:59:03+00:00","mainEntityOfPage":{"@id":"https:\/\/www.inovex.de\/de\/blog\/docker-an-introduction-to-easy-containerization\/"},"wordCount":1006,"commentCount":0,"publisher":{"@id":"https:\/\/www.inovex.de\/de\/#organization"},"image":{"@id":"https:\/\/www.inovex.de\/de\/blog\/docker-an-introduction-to-easy-containerization\/#primaryimage"},"thumbnailUrl":"https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/06\/docker-introduction.jpg","keywords":["Cloud","Replatforming"],"articleSection":["English Content","General","Infrastructure"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.inovex.de\/de\/blog\/docker-an-introduction-to-easy-containerization\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.inovex.de\/de\/blog\/docker-an-introduction-to-easy-containerization\/","url":"https:\/\/www.inovex.de\/de\/blog\/docker-an-introduction-to-easy-containerization\/","name":"Docker: An introduction to easy containerization - inovex GmbH","isPartOf":{"@id":"https:\/\/www.inovex.de\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.inovex.de\/de\/blog\/docker-an-introduction-to-easy-containerization\/#primaryimage"},"image":{"@id":"https:\/\/www.inovex.de\/de\/blog\/docker-an-introduction-to-easy-containerization\/#primaryimage"},"thumbnailUrl":"https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/06\/docker-introduction.jpg","datePublished":"2015-06-19T07:48:58+00:00","dateModified":"2026-03-17T06:59:03+00:00","description":"Docker is a lightweight container virtualization platform. Read on to find out about the advantages of this architecture.","breadcrumb":{"@id":"https:\/\/www.inovex.de\/de\/blog\/docker-an-introduction-to-easy-containerization\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.inovex.de\/de\/blog\/docker-an-introduction-to-easy-containerization\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.inovex.de\/de\/blog\/docker-an-introduction-to-easy-containerization\/#primaryimage","url":"https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/06\/docker-introduction.jpg","contentUrl":"https:\/\/www.inovex.de\/wp-content\/uploads\/2015\/06\/docker-introduction.jpg","width":2300,"height":678,"caption":"Docker Introduction"},{"@type":"BreadcrumbList","@id":"https:\/\/www.inovex.de\/de\/blog\/docker-an-introduction-to-easy-containerization\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.inovex.de\/de\/"},{"@type":"ListItem","position":2,"name":"Docker: An introduction to easy containerization"}]},{"@type":"WebSite","@id":"https:\/\/www.inovex.de\/de\/#website","url":"https:\/\/www.inovex.de\/de\/","name":"inovex GmbH","description":"","publisher":{"@id":"https:\/\/www.inovex.de\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.inovex.de\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.inovex.de\/de\/#organization","name":"inovex GmbH","url":"https:\/\/www.inovex.de\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.inovex.de\/de\/#\/schema\/logo\/image\/","url":"https:\/\/www.inovex.de\/wp-content\/uploads\/2021\/03\/inovex-logo-16-9-1.png","contentUrl":"https:\/\/www.inovex.de\/wp-content\/uploads\/2021\/03\/inovex-logo-16-9-1.png","width":1921,"height":1081,"caption":"inovex GmbH"},"image":{"@id":"https:\/\/www.inovex.de\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/inovexde","https:\/\/x.com\/inovexgmbh","https:\/\/www.instagram.com\/inovexlife\/","https:\/\/www.linkedin.com\/company\/inovex","https:\/\/www.youtube.com\/channel\/UC7r66GT14hROB_RQsQBAQUQ"]},{"@type":"Person","@id":"https:\/\/www.inovex.de\/de\/#\/schema\/person\/0bacb2c9ca9064212903a844e408fb12","name":"Johannes M. Scheuermann","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/d3df0e3e0fa19f031fc539be1bd60a808d56719e4f9d367bf9b116ef6d653b1b?s=96&d=retro&r=gf922827beb705676e2040c1ecc2b6370","url":"https:\/\/secure.gravatar.com\/avatar\/d3df0e3e0fa19f031fc539be1bd60a808d56719e4f9d367bf9b116ef6d653b1b?s=96&d=retro&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d3df0e3e0fa19f031fc539be1bd60a808d56719e4f9d367bf9b116ef6d653b1b?s=96&d=retro&r=g","caption":"Johannes M. Scheuermann"},"url":"https:\/\/www.inovex.de\/de\/blog\/author\/jscheuermann\/"}]}},"_links":{"self":[{"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/posts\/20984","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/users\/22"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/comments?post=20984"}],"version-history":[{"count":1,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/posts\/20984\/revisions"}],"predecessor-version":[{"id":66496,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/posts\/20984\/revisions\/66496"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/media\/589"}],"wp:attachment":[{"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/media?parent=20984"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/tags?post=20984"},{"taxonomy":"service","embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/service?post=20984"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/coauthors?post=20984"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}