{"id":19537,"date":"2017-12-19T12:15:56","date_gmt":"2017-12-19T10:15:56","guid":{"rendered":"https:\/\/www.webcodegeeks.com\/?p=19537"},"modified":"2017-12-14T11:42:18","modified_gmt":"2017-12-14T09:42:18","slug":"future-docker-open","status":"publish","type":"post","link":"https:\/\/www.webcodegeeks.com\/devops\/future-docker-open\/","title":{"rendered":"The Future of Docker Is Open"},"content":{"rendered":"<p>Earlier this year, <a href=\"https:\/\/blog.codeship.com\/docker-and-kubernetes\/\">Docker announced native Kubernetes support<\/a> within Docker for customers using Docker Enterprise Edition, Docker for Mac, and Docker for Windows. After the announcement, I sat down with <a href=\"https:\/\/twitter.com\/estesp\">Phil Estes<\/a>, a senior member of IBM\u2019s technical staff and a fellow Docker Captain, to talk about our predictions for the future of Docker.<\/p>\n<p><a href=\"https:\/\/youtu.be\/ZZ7w7B5FxHs\">https:\/\/youtu.be\/ZZ7w7B5FxHs<\/a><\/p>\n<p>Phil and I both agree that the Kubernetes announcement follows previous moves in the Docker ecosystem to become more open and collaborative. Docker has made it clear that it values openness and collaboration, and that it will continue its commitment to making software that is both free as in speech and free as in beer.<\/p>\n<p>Native Kubernetes integration in Docker was in the making for many months, and the first outward signal that Docker envisioned an open future for itself happened at DockerCon in Austin earlier this year.<\/p>\n<p>During the keynote, <a href=\"https:\/\/twitter.com\/solomonstre\">Solomon Hykes<\/a>, CTO of Docker, announced the founding of the <a href=\"https:\/\/blog.codeship.com\/dockercon-2017-recap\/\">Moby Project<\/a>, which formally separated the concerns of Docker the product with the open-source projects that are used to build it. Moby components are open source and governed openly by their communities. Having a clear separation of concerns between Docker and Moby allowed further open collaboration with tools outside of the Docker Inc. umbrella, like Kubernetes.<\/p>\n<p>Continuing the trend of openness, projects within the Moby Project have recently been given the option to swap out the BDFL governance model (Solomon being the BDFL) in favor of a <a href=\"https:\/\/www.google.com\/url?q=https:\/\/github.com\/moby\/tsc&amp;sa=D&amp;ust=1512493001370000&amp;usg=AFQjCNGgR5MLYLLYKai_YyLl81Ahq9Jr8g\">Technical Steering Committee<\/a>, a seven-member elected group that can serve as an escalation point to resolve disputes and conflicts.<\/p>\n<p>But perhaps the biggest benefit to this openness \u2014 aside from cool new container orchestration features \u2014 is that the Docker and Kubernetes communities can work together in more focused and fruitful capacities. The two communities have managed to build powerful tools already, and I\u2019m looking forward to building even more awesome stuff together.<\/p>\n<div class=\"attribution\">\n<table>\n<tbody>\n<tr>\n<td>Published on Web Code Geeks with permission by Laura Frank, partner at our <a href=\"http:\/\/www.webcodegeeks.com\/join-us\/wcg\/\" target=\"_blank\" rel=\"noopener\">WCG program<\/a>. See the original article here: <a href=\"https:\/\/blog.codeship.com\/the-future-of-docker-is-open\/\" target=\"_blank\" rel=\"noopener\">The Future of Docker Is Open<\/a><\/p>\n<p>Opinions expressed by Web Code Geeks contributors are their own.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Earlier this year, Docker announced native Kubernetes support within Docker for customers using Docker Enterprise Edition, Docker for Mac, and Docker for Windows. After the announcement, I sat down with Phil Estes, a senior member of IBM\u2019s technical staff and a fellow Docker Captain, to talk about our predictions for the future of Docker. Phil &hellip;<\/p>\n","protected":false},"author":128,"featured_media":10356,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[217,363],"class_list":["post-19537","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devops","tag-docker","tag-kubernetes"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>The Future of Docker Is Open - Web Code Geeks - 2026<\/title>\n<meta name=\"description\" content=\"Earlier this year, Docker announced native Kubernetes support within Docker for customers using Docker Enterprise Edition, Docker for Mac, and Docker for\" \/>\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.webcodegeeks.com\/devops\/future-docker-open\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Future of Docker Is Open - Web Code Geeks - 2026\" \/>\n<meta property=\"og:description\" content=\"Earlier this year, Docker announced native Kubernetes support within Docker for customers using Docker Enterprise Edition, Docker for Mac, and Docker for\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.webcodegeeks.com\/devops\/future-docker-open\/\" \/>\n<meta property=\"og:site_name\" content=\"Web Code Geeks\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webcodegeeks\" \/>\n<meta property=\"article:published_time\" content=\"2017-12-19T10:15:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2016\/01\/docker-logo.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"150\" \/>\n\t<meta property=\"og:image:height\" content=\"150\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Laura Frank\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rhein_wein\" \/>\n<meta name=\"twitter:site\" content=\"@webcodegeeks\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Laura Frank\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.webcodegeeks.com\/devops\/future-docker-open\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/devops\/future-docker-open\/\"},\"author\":{\"name\":\"Laura Frank\",\"@id\":\"https:\/\/www.webcodegeeks.com\/#\/schema\/person\/ab4262792c3d292207d7eb7091bfd904\"},\"headline\":\"The Future of Docker Is Open\",\"datePublished\":\"2017-12-19T10:15:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/devops\/future-docker-open\/\"},\"wordCount\":366,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/devops\/future-docker-open\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2016\/01\/docker-logo.jpg\",\"keywords\":[\"Docker\",\"Kubernetes\"],\"articleSection\":[\"DevOps\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.webcodegeeks.com\/devops\/future-docker-open\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.webcodegeeks.com\/devops\/future-docker-open\/\",\"url\":\"https:\/\/www.webcodegeeks.com\/devops\/future-docker-open\/\",\"name\":\"The Future of Docker Is Open - Web Code Geeks - 2026\",\"isPartOf\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/devops\/future-docker-open\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/devops\/future-docker-open\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2016\/01\/docker-logo.jpg\",\"datePublished\":\"2017-12-19T10:15:56+00:00\",\"description\":\"Earlier this year, Docker announced native Kubernetes support within Docker for customers using Docker Enterprise Edition, Docker for Mac, and Docker for\",\"breadcrumb\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/devops\/future-docker-open\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.webcodegeeks.com\/devops\/future-docker-open\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webcodegeeks.com\/devops\/future-docker-open\/#primaryimage\",\"url\":\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2016\/01\/docker-logo.jpg\",\"contentUrl\":\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2016\/01\/docker-logo.jpg\",\"width\":150,\"height\":150},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.webcodegeeks.com\/devops\/future-docker-open\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.webcodegeeks.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DevOps\",\"item\":\"https:\/\/www.webcodegeeks.com\/category\/devops\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"The Future of Docker Is Open\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.webcodegeeks.com\/#website\",\"url\":\"https:\/\/www.webcodegeeks.com\/\",\"name\":\"Web Code Geeks\",\"description\":\"Web Developers Resource Center\",\"publisher\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.webcodegeeks.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.webcodegeeks.com\/#organization\",\"name\":\"Exelixis Media P.C.\",\"url\":\"https:\/\/www.webcodegeeks.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webcodegeeks.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png\",\"contentUrl\":\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png\",\"width\":864,\"height\":246,\"caption\":\"Exelixis Media P.C.\"},\"image\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webcodegeeks\",\"https:\/\/x.com\/webcodegeeks\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.webcodegeeks.com\/#\/schema\/person\/ab4262792c3d292207d7eb7091bfd904\",\"name\":\"Laura Frank\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webcodegeeks.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7fc126db94055d006ae1b1826d06b17c8e42125e8bb759b16316322dbeee5ec5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7fc126db94055d006ae1b1826d06b17c8e42125e8bb759b16316322dbeee5ec5?s=96&d=mm&r=g\",\"caption\":\"Laura Frank\"},\"description\":\"Laura Frank is an engineer at Codeship. She loves containers, Docker, Golang, Ruby, and beer, not necessarily in that order.\",\"sameAs\":[\"http:\/\/blog.codeship.com\/\",\"https:\/\/x.com\/rhein_wein\"],\"url\":\"https:\/\/www.webcodegeeks.com\/author\/laura-frank\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The Future of Docker Is Open - Web Code Geeks - 2026","description":"Earlier this year, Docker announced native Kubernetes support within Docker for customers using Docker Enterprise Edition, Docker for Mac, and Docker for","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.webcodegeeks.com\/devops\/future-docker-open\/","og_locale":"en_US","og_type":"article","og_title":"The Future of Docker Is Open - Web Code Geeks - 2026","og_description":"Earlier this year, Docker announced native Kubernetes support within Docker for customers using Docker Enterprise Edition, Docker for Mac, and Docker for","og_url":"https:\/\/www.webcodegeeks.com\/devops\/future-docker-open\/","og_site_name":"Web Code Geeks","article_publisher":"https:\/\/www.facebook.com\/webcodegeeks","article_published_time":"2017-12-19T10:15:56+00:00","og_image":[{"width":150,"height":150,"url":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2016\/01\/docker-logo.jpg","type":"image\/jpeg"}],"author":"Laura Frank","twitter_card":"summary_large_image","twitter_creator":"@rhein_wein","twitter_site":"@webcodegeeks","twitter_misc":{"Written by":"Laura Frank","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.webcodegeeks.com\/devops\/future-docker-open\/#article","isPartOf":{"@id":"https:\/\/www.webcodegeeks.com\/devops\/future-docker-open\/"},"author":{"name":"Laura Frank","@id":"https:\/\/www.webcodegeeks.com\/#\/schema\/person\/ab4262792c3d292207d7eb7091bfd904"},"headline":"The Future of Docker Is Open","datePublished":"2017-12-19T10:15:56+00:00","mainEntityOfPage":{"@id":"https:\/\/www.webcodegeeks.com\/devops\/future-docker-open\/"},"wordCount":366,"commentCount":0,"publisher":{"@id":"https:\/\/www.webcodegeeks.com\/#organization"},"image":{"@id":"https:\/\/www.webcodegeeks.com\/devops\/future-docker-open\/#primaryimage"},"thumbnailUrl":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2016\/01\/docker-logo.jpg","keywords":["Docker","Kubernetes"],"articleSection":["DevOps"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.webcodegeeks.com\/devops\/future-docker-open\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.webcodegeeks.com\/devops\/future-docker-open\/","url":"https:\/\/www.webcodegeeks.com\/devops\/future-docker-open\/","name":"The Future of Docker Is Open - Web Code Geeks - 2026","isPartOf":{"@id":"https:\/\/www.webcodegeeks.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.webcodegeeks.com\/devops\/future-docker-open\/#primaryimage"},"image":{"@id":"https:\/\/www.webcodegeeks.com\/devops\/future-docker-open\/#primaryimage"},"thumbnailUrl":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2016\/01\/docker-logo.jpg","datePublished":"2017-12-19T10:15:56+00:00","description":"Earlier this year, Docker announced native Kubernetes support within Docker for customers using Docker Enterprise Edition, Docker for Mac, and Docker for","breadcrumb":{"@id":"https:\/\/www.webcodegeeks.com\/devops\/future-docker-open\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.webcodegeeks.com\/devops\/future-docker-open\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webcodegeeks.com\/devops\/future-docker-open\/#primaryimage","url":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2016\/01\/docker-logo.jpg","contentUrl":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2016\/01\/docker-logo.jpg","width":150,"height":150},{"@type":"BreadcrumbList","@id":"https:\/\/www.webcodegeeks.com\/devops\/future-docker-open\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.webcodegeeks.com\/"},{"@type":"ListItem","position":2,"name":"DevOps","item":"https:\/\/www.webcodegeeks.com\/category\/devops\/"},{"@type":"ListItem","position":3,"name":"The Future of Docker Is Open"}]},{"@type":"WebSite","@id":"https:\/\/www.webcodegeeks.com\/#website","url":"https:\/\/www.webcodegeeks.com\/","name":"Web Code Geeks","description":"Web Developers Resource Center","publisher":{"@id":"https:\/\/www.webcodegeeks.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.webcodegeeks.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.webcodegeeks.com\/#organization","name":"Exelixis Media P.C.","url":"https:\/\/www.webcodegeeks.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webcodegeeks.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png","contentUrl":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png","width":864,"height":246,"caption":"Exelixis Media P.C."},"image":{"@id":"https:\/\/www.webcodegeeks.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webcodegeeks","https:\/\/x.com\/webcodegeeks"]},{"@type":"Person","@id":"https:\/\/www.webcodegeeks.com\/#\/schema\/person\/ab4262792c3d292207d7eb7091bfd904","name":"Laura Frank","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webcodegeeks.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7fc126db94055d006ae1b1826d06b17c8e42125e8bb759b16316322dbeee5ec5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7fc126db94055d006ae1b1826d06b17c8e42125e8bb759b16316322dbeee5ec5?s=96&d=mm&r=g","caption":"Laura Frank"},"description":"Laura Frank is an engineer at Codeship. She loves containers, Docker, Golang, Ruby, and beer, not necessarily in that order.","sameAs":["http:\/\/blog.codeship.com\/","https:\/\/x.com\/rhein_wein"],"url":"https:\/\/www.webcodegeeks.com\/author\/laura-frank\/"}]}},"_links":{"self":[{"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/posts\/19537","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/users\/128"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/comments?post=19537"}],"version-history":[{"count":0,"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/posts\/19537\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/media\/10356"}],"wp:attachment":[{"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/media?parent=19537"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/categories?post=19537"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/tags?post=19537"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}