{"id":1870,"date":"2018-10-10T16:14:54","date_gmt":"2018-10-10T14:14:54","guid":{"rendered":"https:\/\/whiteducksoftware.com\/?p=1870"},"modified":"2021-12-07T15:46:22","modified_gmt":"2021-12-07T14:46:22","slug":"container-on-azure-teil-1-basics","status":"publish","type":"post","link":"https:\/\/whiteduck.de\/en\/container-on-azure-teil-1-basics\/","title":{"rendered":"Container on Azure &#8211; Teil 1: Basics"},"content":{"rendered":"<h2>Container on Azure &#8211; Teil 1: Basics<\/h2>\n<p>In diesem Beitrag m\u00f6chte ich auf die grundlegenden Begriffe zum Thema Container eingehen. Dies dient als Vorbereitung auf den weiterf\u00fchrenden Beitrag, indem es dann konkret um das Service Angebot von Azure zum Thema Container geht.<\/p>\n<p><strong>Containerisierung und Docker<\/strong><\/p>\n<p>Ein oft geh\u00f6rtes Buzzword hierzu ist die Containerisierung. Unter dieser versteht sich im Allgemeinen die \u201eVirtualisierung der Virtualisierung\u201c. Dies bedeutet, dass Anwendungen von ihrer Laufzeitumgebung abstrahiert werden und so Container entstehen. Ein Container ist somit eine isolierte Umgebung, welche alle Abh\u00e4ngigkeiten und die eigentliche Softwareanwendung wie Binaries, Runtime, System Tools und Libraries in einem Image zusammenfasst.<\/p>\n<p>Analog zur objektorientierten Programmierung, bei der ein Objekt die Laufzeitinstanz einer Klasse darstellt, ist ein Container die Laufzeitinstanz eines Images. Die Docker-Images werden an einem zentralen Ort gespeichert, der sogenannten Container Registry. Eine Container Registry bietet einen schnellen Zugriff auf die Images, hohe Verf\u00fcgbarkeit und eine detailgetreue Zugriffskontrolle.<\/p>\n<p>Wird heutzutage von Container gesprochen, ist in der in der Regel die Rede von <a href=\"https:\/\/www.docker.com\/\">Docker<\/a>. Dabei handelt es sich um eine Open-Source-Softwarel\u00f6sung, die uns beim Erstellen und Ausf\u00fchren von Containern hilft. Der Kern von Docker ist der Docker Daemon. Die Funktionen der Engine werden \u00fcber einer REST API zur Verf\u00fcgung gestellt. Ein Benutzer kommuniziert aber in der Regel nicht direkt mit der REST API sondern nutzt das Docker Command Line Interface (CLI).<\/p>\n<p><img decoding=\"async\" class=\"lazyload wp-image-2907 aligncenter\" src=\"https:\/\/whiteduck.de\/wp-content\/uploads\/Docker.png\" data-orig-src=\"https:\/\/whiteduck.de\/wp-content\/uploads\/Docker.png\" alt=\"\" width=\"512\" height=\"324\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27512%27%20height%3D%27324%27%20viewBox%3D%270%200%20512%20324%27%3E%3Crect%20width%3D%27512%27%20height%3D%27324%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/whiteduck.de\/wp-content\/uploads\/Docker-200x127.png 200w, https:\/\/whiteduck.de\/wp-content\/uploads\/Docker-300x190.png 300w, https:\/\/whiteduck.de\/wp-content\/uploads\/Docker-320x202.png 320w, https:\/\/whiteduck.de\/wp-content\/uploads\/Docker-400x253.png 400w, https:\/\/whiteduck.de\/wp-content\/uploads\/Docker-600x380.png 600w, https:\/\/whiteduck.de\/wp-content\/uploads\/Docker-700x441.png 700w, https:\/\/whiteduck.de\/wp-content\/uploads\/Docker-768x486.png 768w, https:\/\/whiteduck.de\/wp-content\/uploads\/Docker-800x506.png 800w, https:\/\/whiteduck.de\/wp-content\/uploads\/Docker-1024x648.png 1024w, https:\/\/whiteduck.de\/wp-content\/uploads\/Docker.png 1143w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/p>\n<p><strong>Aber wieso eigentlich dieser Hype um Container?<\/strong><\/p>\n<p>Nun diese Frage l\u00e4sst sich durch die Nennung eingier Vorteile selbiger beantworten. Zum einen gewinnt man <strong>Skalierbarkeit<\/strong>, da Container sehr leichtgewichtig sind, k\u00f6nnen sie schnell gestartet oder gestoppt werden. Auch sind sie sehr <strong>leicht portierbar<\/strong>. Normalerweise gilt das Prinzip Any App, Any Language, Any Stack was ein <strong>einfaches<\/strong> <strong>Deployment<\/strong> auf verschiedenen Umgebungen zur Folge hat. Auch k\u00f6nnen unterschiedliche Container parallel auf einer Maschine laufen, dies spart Lizenzkosten und Ressourcen (<strong>Density<\/strong>). Zuletzt lassen sich Container leicht modular updaten oder austauschen und so flexible Softwaregebilde bauen.<\/p>\n<p><strong>Unterschied von Container und VM<\/strong><\/p>\n<p>Oft werden Container mit VMs verglichen. Der prinzipielle Unterschied ist, dass eine virtuelle Maschine immer eine feste Ressourcenanzahl zugewiesen bekommt. Ein Hypervisor schafft die M\u00f6glichkeit, dass verschiedene Gastsysteme auf einem Host parallel laufen k\u00f6nnen. Bei Containern ist weder ein gastsystem, noch ein Hypervisor n\u00f6tig. Wie schon erw\u00e4hnt, teilen sich Container den Kernel des Hostsystems. Daher ist nur eine sog. Container Runtime n\u00f6tig, damit alles reibungslos funktioniert.<\/p>\n<p><img decoding=\"async\" class=\"lazyload alignnone size-full wp-image-2909\" src=\"https:\/\/whiteduck.de\/wp-content\/uploads\/vm-vs-container-197114227-1539095412689.png\" data-orig-src=\"https:\/\/whiteduck.de\/wp-content\/uploads\/vm-vs-container-197114227-1539095412689.png\" alt=\"\" width=\"1569\" height=\"597\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%271569%27%20height%3D%27597%27%20viewBox%3D%270%200%201569%20597%27%3E%3Crect%20width%3D%271569%27%20height%3D%27597%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/whiteduck.de\/wp-content\/uploads\/vm-vs-container-197114227-1539095412689-200x76.png 200w, https:\/\/whiteduck.de\/wp-content\/uploads\/vm-vs-container-197114227-1539095412689-300x114.png 300w, https:\/\/whiteduck.de\/wp-content\/uploads\/vm-vs-container-197114227-1539095412689-400x152.png 400w, https:\/\/whiteduck.de\/wp-content\/uploads\/vm-vs-container-197114227-1539095412689-600x228.png 600w, https:\/\/whiteduck.de\/wp-content\/uploads\/vm-vs-container-197114227-1539095412689-768x292.png 768w, https:\/\/whiteduck.de\/wp-content\/uploads\/vm-vs-container-197114227-1539095412689-800x304.png 800w, https:\/\/whiteduck.de\/wp-content\/uploads\/vm-vs-container-197114227-1539095412689-1024x390.png 1024w, https:\/\/whiteduck.de\/wp-content\/uploads\/vm-vs-container-197114227-1539095412689-1200x457.png 1200w, https:\/\/whiteduck.de\/wp-content\/uploads\/vm-vs-container-197114227-1539095412689.png 1569w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 1569px) 100vw, 1569px\" \/><\/p>\n<p>Eine weitere wichtige Komponente in der Containerwelt stellt der <strong>Orchestrator <\/strong>dar. Dieser automatisiert die Verwaltung von Containern (Supend, Shutdown, Spin, Clone..) und bietet eine Schnittstelle nach au\u00dfen. Auch betreibt er Load Balancing und steuert den Zugriff auf Ressourcen. Der Orchestrator entscheidet welcher Container auf welchem Node in einem Cluster l\u00e4uft und wie sie verteilt werden.<\/p>\n<p>Einer der bekanntesten, welcher auch f\u00fcr Azure wichtig ist, hei\u00dft <a href=\"https:\/\/kubernetes.io\/\">Kubernetes<\/a>. Hier werden genu die Aufgaben \u00fcbernommen, die oben beschrieben werden. Kurz beschrieben gibt es ein Master Node in einem Kubernetes Cluster. Diesem werden ein Container Image und weitere Informationen \u00fcbergeben. Das Master Node entscheidet dann auf welcher Instanz der Container entstehen soll. Es wird ein sog. Deployment erstellt, welches alle relevanten Informationen wie n\u00f6tiger RAM, Speicher, CPU, Storage und Skalierung enth\u00e4lt.<\/p>\n<p><img decoding=\"async\" class=\"lazyload  wp-image-2910 aligncenter\" src=\"https:\/\/whiteduck.de\/wp-content\/uploads\/Pod.png\" data-orig-src=\"https:\/\/whiteduck.de\/wp-content\/uploads\/Pod.png\" alt=\"\" width=\"293\" height=\"439\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27293%27%20height%3D%27439%27%20viewBox%3D%270%200%20293%20439%27%3E%3Crect%20width%3D%27293%27%20height%3D%27439%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/whiteduck.de\/wp-content\/uploads\/Pod-200x300.png 200w, https:\/\/whiteduck.de\/wp-content\/uploads\/Pod-400x599.png 400w, https:\/\/whiteduck.de\/wp-content\/uploads\/Pod.png 566w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 293px) 100vw, 293px\" \/><\/p>\n<p>Kubernetes nutzt sogenannte Pods. Hierbei handelt es sich um Gruppen von mindestens bzw. meistens genau einem Containern. Jeder Pod hat eine eindeutige ID und erm\u00f6glicht einen Zugriff von au\u00dfen \u00fcber einen Adressraum. Container innerhalb eines Pods sind \u00fcber localhost untereinander erreichbar, teilen sich den Speicher und die Port Range.<\/p>\n<p>Hier geht es zu\u00a0<a href=\"https:\/\/whiteduck.de\/container-on-azure-teil-2-was-bietet-azure\/\">Teil 2<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Container on Azure &#8211; Teil 1: Basics In diesem Beitrag m\u00f6chte ich auf die grundlegenden Begriffe zum Thema Container eingehen. Dies dient als Vorbereitung auf den weiterf\u00fchrenden Beitrag, indem es dann konkret um das Service Angebot von Azure zum Thema Container geht. Containerisierung und Docker Ein oft geh\u00f6rtes Buzzword hierzu ist die Containerisierung. Unter dieser <a href=\"https:\/\/whiteduck.de\/en\/container-on-azure-teil-1-basics\/\"> <\/p>\n<div style=\"color:#ff9900\">[&#8230;]<\/div>\n<p><\/a><\/p>\n","protected":false},"author":5,"featured_media":2911,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_tribe_events_control_status":"","_tribe_events_control_status_canceled_reason":"","_tribe_events_control_status_postponed_reason":"","_tribe_events_control_online":"","_tribe_events_control_online_url":"","footnotes":""},"categories":[104],"tags":[155,157,158,159],"class_list":["post-1870","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","tag-azure-container-services","tag-containerisierung","tag-docker","tag-kubernetes"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Container on Azure - Teil 1: Basics - white duck<\/title>\n<meta name=\"description\" content=\"In diesem Beitrag geht unser DevOps Experte Daniel auf die grundlegenden Begriffe zum Thema Container ein.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/whiteduck.de\/en\/container-on-azure-teil-1-basics\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Container on Azure - Teil 1: Basics - white duck\" \/>\n<meta property=\"og:description\" content=\"In diesem Beitrag geht unser DevOps Experte Daniel auf die grundlegenden Begriffe zum Thema Container ein.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/whiteduck.de\/en\/container-on-azure-teil-1-basics\/\" \/>\n<meta property=\"og:site_name\" content=\"white duck\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/whiteduckgmbh\" \/>\n<meta property=\"article:published_time\" content=\"2018-10-10T14:14:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-12-07T14:46:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/whiteduck.de\/wp-content\/uploads\/pexels-photo-262353.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1880\" \/>\n\t<meta property=\"og:image:height\" content=\"1253\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Daniel Kerschagl\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@whiteduck_gmbh\" \/>\n<meta name=\"twitter:site\" content=\"@whiteduck_gmbh\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Daniel Kerschagl\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/container-on-azure-teil-1-basics\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/container-on-azure-teil-1-basics\\\/\"},\"author\":{\"name\":\"Daniel Kerschagl\",\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/#\\\/schema\\\/person\\\/6eb0fb6f2c9f0b58b39970d83b620037\"},\"headline\":\"Container on Azure &#8211; Teil 1: Basics\",\"datePublished\":\"2018-10-10T14:14:54+00:00\",\"dateModified\":\"2021-12-07T14:46:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/container-on-azure-teil-1-basics\\\/\"},\"wordCount\":593,\"commentCount\":92,\"image\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/container-on-azure-teil-1-basics\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/whiteduck.de\\\/wp-content\\\/uploads\\\/pexels-photo-262353.jpeg\",\"keywords\":[\"Azure Container Services\",\"Containerisierung\",\"Docker\",\"Kubernetes\"],\"articleSection\":[\"Azure\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/whiteduck.de\\\/en\\\/container-on-azure-teil-1-basics\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/container-on-azure-teil-1-basics\\\/\",\"url\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/container-on-azure-teil-1-basics\\\/\",\"name\":\"Container on Azure - Teil 1: Basics - white duck\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/container-on-azure-teil-1-basics\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/container-on-azure-teil-1-basics\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/whiteduck.de\\\/wp-content\\\/uploads\\\/pexels-photo-262353.jpeg\",\"datePublished\":\"2018-10-10T14:14:54+00:00\",\"dateModified\":\"2021-12-07T14:46:22+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/#\\\/schema\\\/person\\\/6eb0fb6f2c9f0b58b39970d83b620037\"},\"description\":\"In diesem Beitrag geht unser DevOps Experte Daniel auf die grundlegenden Begriffe zum Thema Container ein.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/container-on-azure-teil-1-basics\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/whiteduck.de\\\/en\\\/container-on-azure-teil-1-basics\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/container-on-azure-teil-1-basics\\\/#primaryimage\",\"url\":\"https:\\\/\\\/whiteduck.de\\\/wp-content\\\/uploads\\\/pexels-photo-262353.jpeg\",\"contentUrl\":\"https:\\\/\\\/whiteduck.de\\\/wp-content\\\/uploads\\\/pexels-photo-262353.jpeg\",\"width\":1880,\"height\":1253},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/container-on-azure-teil-1-basics\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Container on Azure &#8211; Teil 1: Basics\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/\",\"name\":\"white duck\",\"description\":\"Your Partner for Microsoft Azure &amp; AI\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/#\\\/schema\\\/person\\\/6eb0fb6f2c9f0b58b39970d83b620037\",\"name\":\"Daniel Kerschagl\",\"url\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/author\\\/daniel-kerschagl\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Container on Azure - Teil 1: Basics - white duck","description":"In diesem Beitrag geht unser DevOps Experte Daniel auf die grundlegenden Begriffe zum Thema Container ein.","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:\/\/whiteduck.de\/en\/container-on-azure-teil-1-basics\/","og_locale":"en_US","og_type":"article","og_title":"Container on Azure - Teil 1: Basics - white duck","og_description":"In diesem Beitrag geht unser DevOps Experte Daniel auf die grundlegenden Begriffe zum Thema Container ein.","og_url":"https:\/\/whiteduck.de\/en\/container-on-azure-teil-1-basics\/","og_site_name":"white duck","article_publisher":"https:\/\/www.facebook.com\/whiteduckgmbh","article_published_time":"2018-10-10T14:14:54+00:00","article_modified_time":"2021-12-07T14:46:22+00:00","og_image":[{"width":1880,"height":1253,"url":"https:\/\/whiteduck.de\/wp-content\/uploads\/pexels-photo-262353.jpeg","type":"image\/jpeg"}],"author":"Daniel Kerschagl","twitter_card":"summary_large_image","twitter_creator":"@whiteduck_gmbh","twitter_site":"@whiteduck_gmbh","twitter_misc":{"Written by":"Daniel Kerschagl","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/whiteduck.de\/en\/container-on-azure-teil-1-basics\/#article","isPartOf":{"@id":"https:\/\/whiteduck.de\/en\/container-on-azure-teil-1-basics\/"},"author":{"name":"Daniel Kerschagl","@id":"https:\/\/whiteduck.de\/en\/#\/schema\/person\/6eb0fb6f2c9f0b58b39970d83b620037"},"headline":"Container on Azure &#8211; Teil 1: Basics","datePublished":"2018-10-10T14:14:54+00:00","dateModified":"2021-12-07T14:46:22+00:00","mainEntityOfPage":{"@id":"https:\/\/whiteduck.de\/en\/container-on-azure-teil-1-basics\/"},"wordCount":593,"commentCount":92,"image":{"@id":"https:\/\/whiteduck.de\/en\/container-on-azure-teil-1-basics\/#primaryimage"},"thumbnailUrl":"https:\/\/whiteduck.de\/wp-content\/uploads\/pexels-photo-262353.jpeg","keywords":["Azure Container Services","Containerisierung","Docker","Kubernetes"],"articleSection":["Azure"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/whiteduck.de\/en\/container-on-azure-teil-1-basics\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/whiteduck.de\/en\/container-on-azure-teil-1-basics\/","url":"https:\/\/whiteduck.de\/en\/container-on-azure-teil-1-basics\/","name":"Container on Azure - Teil 1: Basics - white duck","isPartOf":{"@id":"https:\/\/whiteduck.de\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/whiteduck.de\/en\/container-on-azure-teil-1-basics\/#primaryimage"},"image":{"@id":"https:\/\/whiteduck.de\/en\/container-on-azure-teil-1-basics\/#primaryimage"},"thumbnailUrl":"https:\/\/whiteduck.de\/wp-content\/uploads\/pexels-photo-262353.jpeg","datePublished":"2018-10-10T14:14:54+00:00","dateModified":"2021-12-07T14:46:22+00:00","author":{"@id":"https:\/\/whiteduck.de\/en\/#\/schema\/person\/6eb0fb6f2c9f0b58b39970d83b620037"},"description":"In diesem Beitrag geht unser DevOps Experte Daniel auf die grundlegenden Begriffe zum Thema Container ein.","breadcrumb":{"@id":"https:\/\/whiteduck.de\/en\/container-on-azure-teil-1-basics\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/whiteduck.de\/en\/container-on-azure-teil-1-basics\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/whiteduck.de\/en\/container-on-azure-teil-1-basics\/#primaryimage","url":"https:\/\/whiteduck.de\/wp-content\/uploads\/pexels-photo-262353.jpeg","contentUrl":"https:\/\/whiteduck.de\/wp-content\/uploads\/pexels-photo-262353.jpeg","width":1880,"height":1253},{"@type":"BreadcrumbList","@id":"https:\/\/whiteduck.de\/en\/container-on-azure-teil-1-basics\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/whiteduck.de\/en\/"},{"@type":"ListItem","position":2,"name":"Container on Azure &#8211; Teil 1: Basics"}]},{"@type":"WebSite","@id":"https:\/\/whiteduck.de\/en\/#website","url":"https:\/\/whiteduck.de\/en\/","name":"white duck","description":"Your Partner for Microsoft Azure &amp; AI","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/whiteduck.de\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/whiteduck.de\/en\/#\/schema\/person\/6eb0fb6f2c9f0b58b39970d83b620037","name":"Daniel Kerschagl","url":"https:\/\/whiteduck.de\/en\/author\/daniel-kerschagl\/"}]}},"_links":{"self":[{"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/posts\/1870","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/comments?post=1870"}],"version-history":[{"count":0,"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/posts\/1870\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/media\/2911"}],"wp:attachment":[{"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/media?parent=1870"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/categories?post=1870"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/tags?post=1870"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}