﻿{"id":3178,"date":"2018-04-25T18:00:49","date_gmt":"2018-04-25T17:00:49","guid":{"rendered":"https:\/\/dahoo.fr\/wordpress\/?p=3178"},"modified":"2018-04-18T10:22:08","modified_gmt":"2018-04-18T09:22:08","slug":"docker-initiation-a-docker","status":"publish","type":"post","link":"https:\/\/dahoo.fr\/wordpress\/docker-initiation-a-docker\/","title":{"rendered":"Docker : Initiation \u00e0 Docker"},"content":{"rendered":"<h2>Pr\u00e9sentation<\/h2>\n<p>Commen\u00e7ons d\u00e9j\u00e0 par le d\u00e9part, pourquoi pr\u00e9senter docker et pas une autre solution de virtualisation \u00a0? Depuis quelque temps d\u00e9j\u00e0 on \u00e9coute beaucoup parl\u00e9 de Docker. Il a une tr\u00e8s grosse communaut\u00e9 et les contributions sur github sont juste faramineuses.<\/p>\n<p>Dans le principe docker et \u00ab\u00a0similaire\u00a0\u00bb aux logiciels de virtualisation comme virtualbox, vmware etc . Pourtant la diff\u00e9rence de fonctionnellement et fondamentalement \u00a0diff\u00e9rentes. La grosse diff\u00e9rence avec une machine virtuelle r\u00e9side dans le faite que si on veut ex\u00e9cuter\u00a0 une application par exemple un \u00ab\u00a0wordpress\u00a0\u00bb, il faut cr\u00e9er une machine virtuelle, installer un \u00ab\u00a0Ubuntu serveur\u00a0\u00bb et installer PHP, Mysql, etc. Ce qui est long, fastidieux, prend beaucoup de temps, et surtout en co\u00fbteux en ressources machine. Docker lui, utilise le syst\u00e8me de la machine h\u00f4te sur le quelle il est installer pour faire tourner ces \u00ab\u00a0briques\u00a0\u00bb. Les briques sont totalement isol\u00e9es du syst\u00e8me pour des raisons de s\u00e9curit\u00e9. On fait donc abstraction de toute couche virtuelle inutile (Systeme d&rsquo;exploitation).<\/p>\n<p><a href=\"https:\/\/dahoo.fr\/wordpress\/wp-content\/uploads\/2017\/05\/vm-vs-docker.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-3193 aligncenter\" src=\"https:\/\/dahoo.fr\/wordpress\/wp-content\/uploads\/2017\/05\/vm-vs-docker.jpg\" alt=\"\" width=\"620\" height=\"350\" srcset=\"https:\/\/dahoo.fr\/wordpress\/wp-content\/uploads\/2017\/05\/vm-vs-docker.jpg 620w, https:\/\/dahoo.fr\/wordpress\/wp-content\/uploads\/2017\/05\/vm-vs-docker-300x169.jpg 300w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>L\u2019\u00e9norme avantage de docker, c&rsquo;est qu&rsquo;il permet d\u2019acc\u00e9l\u00e9rer le temps de d\u00e9veloppement, quand on veut un \u00ab\u00a0wordpress\u00a0\u00bb il suffit juste de faire un \u00ab\u00a0docker run wordpress\u00a0\u00bb,\u00a0 l&rsquo;exemple est simplifi\u00e9 au maximum, mais le principe est l\u00e0. \u00a0L&rsquo;autre avantage, il permet de faire des agr\u00e9gations de serveurs (Cluster). Un OS, \u00a0existe aussi pour raspberry pi qui permet d&rsquo;avoir de meilleurs performance, Docker utilisera le pull de serveur comme un seul serveur. On peut aussi tr\u00e8s bien transf\u00e9rer un dock d&rsquo;un serveur A (serveur de dev) vers un serveur B (de production) tr\u00e8s simplement. Le dock ne p\u00e8sera que quelques centaines de Mo (en g\u00e9n\u00e9rale) contre l&rsquo;ancienne m\u00e9thode \u00ab\u00a0machine virtuelle\u00a0\u00bb qui p\u00e8se plusieurs gigaoctet. Sans parl\u00e9 des mises \u00e0 jour fastidieuse sur un pull\u00a0de VM.<\/p>\n<p>&nbsp;<\/p>\n<h2>Installation<\/h2>\n<p>Docker est compatible pour tout les syst\u00e8mes actuel, windows, linux et mac.<\/p>\n<p>Un script d&rsquo;installation automatique est disponible ici :<a href=\"https:\/\/get.docker.com\/\">\u00a0https:\/\/get.docker.com\/<\/a>\u00a0ou bien sur la dock officiel suivant votre OS.<\/p>\n<h2>Trouver des images<\/h2>\n<p>Docker \u00e0 cr\u00e9e un hub, \u00a0c&rsquo;est une immense Le biblioth\u00e8que ou chacun peut d\u00e9poser des images et en r\u00e9cup\u00e9rer gratuitement sur\u00a0<a href=\"https:\/\/hub.docker.com\">docker hub.<\/a><\/p>\n<h2><\/h2>\n","protected":false},"excerpt":{"rendered":"<p>Pr\u00e9sentation Commen\u00e7ons d\u00e9j\u00e0 par le d\u00e9part, pourquoi pr\u00e9senter docker et pas une autre solution de virtualisation \u00a0? Depuis quelque temps d\u00e9j\u00e0 on \u00e9coute beaucoup parl\u00e9 de Docker. Il a une tr\u00e8s grosse communaut\u00e9 et les&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":3186,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"image","meta":{"footnotes":""},"categories":[396],"tags":[397],"class_list":["post-3178","post","type-post","status-publish","format-image","has-post-thumbnail","hentry","category-docker","tag-docker","post_format-post-format-image"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Docker : Initiation \u00e0 Docker - D@hoo<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dahoo.fr\/wordpress\/docker-initiation-a-docker\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Docker : Initiation \u00e0 Docker - D@hoo\" \/>\n<meta property=\"og:description\" content=\"Pr\u00e9sentation Commen\u00e7ons d\u00e9j\u00e0 par le d\u00e9part, pourquoi pr\u00e9senter docker et pas une autre solution de virtualisation \u00a0? Depuis quelque temps d\u00e9j\u00e0 on \u00e9coute beaucoup parl\u00e9 de Docker. Il a une tr\u00e8s grosse communaut\u00e9 et les&#046;&#046;&#046;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dahoo.fr\/wordpress\/docker-initiation-a-docker\/\" \/>\n<meta property=\"og:site_name\" content=\"D@hoo\" \/>\n<meta property=\"article:published_time\" content=\"2018-04-25T17:00:49+00:00\" \/>\n<meta name=\"author\" content=\"Fabacks\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fabacks\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\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:\/\/dahoo.fr\/wordpress\/docker-initiation-a-docker\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/dahoo.fr\/wordpress\/docker-initiation-a-docker\/\"},\"author\":{\"name\":\"Fabacks\",\"@id\":\"https:\/\/dahoo.fr\/wordpress\/#\/schema\/person\/08ab6e7b6f186b7e033fe862d72137d2\"},\"headline\":\"Docker : Initiation \u00e0 Docker\",\"datePublished\":\"2018-04-25T17:00:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/dahoo.fr\/wordpress\/docker-initiation-a-docker\/\"},\"wordCount\":393,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/dahoo.fr\/wordpress\/docker-initiation-a-docker\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dahoo.fr\/wordpress\/wp-content\/uploads\/2017\/05\/docker.svg\",\"keywords\":[\"docker\"],\"articleSection\":[\"Docker\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/dahoo.fr\/wordpress\/docker-initiation-a-docker\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dahoo.fr\/wordpress\/docker-initiation-a-docker\/\",\"url\":\"https:\/\/dahoo.fr\/wordpress\/docker-initiation-a-docker\/\",\"name\":\"Docker : Initiation \u00e0 Docker - D@hoo\",\"isPartOf\":{\"@id\":\"https:\/\/dahoo.fr\/wordpress\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/dahoo.fr\/wordpress\/docker-initiation-a-docker\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/dahoo.fr\/wordpress\/docker-initiation-a-docker\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dahoo.fr\/wordpress\/wp-content\/uploads\/2017\/05\/docker.svg\",\"datePublished\":\"2018-04-25T17:00:49+00:00\",\"author\":{\"@id\":\"https:\/\/dahoo.fr\/wordpress\/#\/schema\/person\/08ab6e7b6f186b7e033fe862d72137d2\"},\"breadcrumb\":{\"@id\":\"https:\/\/dahoo.fr\/wordpress\/docker-initiation-a-docker\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dahoo.fr\/wordpress\/docker-initiation-a-docker\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/dahoo.fr\/wordpress\/docker-initiation-a-docker\/#primaryimage\",\"url\":\"https:\/\/dahoo.fr\/wordpress\/wp-content\/uploads\/2017\/05\/docker.svg\",\"contentUrl\":\"https:\/\/dahoo.fr\/wordpress\/wp-content\/uploads\/2017\/05\/docker.svg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dahoo.fr\/wordpress\/docker-initiation-a-docker\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/dahoo.fr\/wordpress\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Docker : Initiation \u00e0 Docker\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/dahoo.fr\/wordpress\/#website\",\"url\":\"https:\/\/dahoo.fr\/wordpress\/\",\"name\":\"D@hoo\",\"description\":\"Dahoo, la taverne du geek\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/dahoo.fr\/wordpress\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/dahoo.fr\/wordpress\/#\/schema\/person\/08ab6e7b6f186b7e033fe862d72137d2\",\"name\":\"Fabacks\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/dahoo.fr\/wordpress\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5774810a4a71ec90d75c578017954d3e8d660747be025fdae4d44599410b4806?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5774810a4a71ec90d75c578017954d3e8d660747be025fdae4d44599410b4806?s=96&r=g\",\"caption\":\"Fabacks\"},\"description\":\"Fabacks, fondateur du projet Dahoo proposant des news, des tutos, des tests tout cela gratuitement. Un bidouilleur et fan d'informatique en tout genre qui vous fera partager ses exp\u00e9riences.\",\"sameAs\":[\"http:\/\/dahoo.fr\"],\"url\":\"https:\/\/dahoo.fr\/wordpress\/author\/fabien\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Docker : Initiation \u00e0 Docker - D@hoo","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:\/\/dahoo.fr\/wordpress\/docker-initiation-a-docker\/","og_locale":"fr_FR","og_type":"article","og_title":"Docker : Initiation \u00e0 Docker - D@hoo","og_description":"Pr\u00e9sentation Commen\u00e7ons d\u00e9j\u00e0 par le d\u00e9part, pourquoi pr\u00e9senter docker et pas une autre solution de virtualisation \u00a0? Depuis quelque temps d\u00e9j\u00e0 on \u00e9coute beaucoup parl\u00e9 de Docker. Il a une tr\u00e8s grosse communaut\u00e9 et les&#46;&#46;&#46;","og_url":"https:\/\/dahoo.fr\/wordpress\/docker-initiation-a-docker\/","og_site_name":"D@hoo","article_published_time":"2018-04-25T17:00:49+00:00","author":"Fabacks","twitter_misc":{"\u00c9crit par":"Fabacks","Dur\u00e9e de lecture estim\u00e9e":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dahoo.fr\/wordpress\/docker-initiation-a-docker\/#article","isPartOf":{"@id":"https:\/\/dahoo.fr\/wordpress\/docker-initiation-a-docker\/"},"author":{"name":"Fabacks","@id":"https:\/\/dahoo.fr\/wordpress\/#\/schema\/person\/08ab6e7b6f186b7e033fe862d72137d2"},"headline":"Docker : Initiation \u00e0 Docker","datePublished":"2018-04-25T17:00:49+00:00","mainEntityOfPage":{"@id":"https:\/\/dahoo.fr\/wordpress\/docker-initiation-a-docker\/"},"wordCount":393,"commentCount":0,"image":{"@id":"https:\/\/dahoo.fr\/wordpress\/docker-initiation-a-docker\/#primaryimage"},"thumbnailUrl":"https:\/\/dahoo.fr\/wordpress\/wp-content\/uploads\/2017\/05\/docker.svg","keywords":["docker"],"articleSection":["Docker"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/dahoo.fr\/wordpress\/docker-initiation-a-docker\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/dahoo.fr\/wordpress\/docker-initiation-a-docker\/","url":"https:\/\/dahoo.fr\/wordpress\/docker-initiation-a-docker\/","name":"Docker : Initiation \u00e0 Docker - D@hoo","isPartOf":{"@id":"https:\/\/dahoo.fr\/wordpress\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dahoo.fr\/wordpress\/docker-initiation-a-docker\/#primaryimage"},"image":{"@id":"https:\/\/dahoo.fr\/wordpress\/docker-initiation-a-docker\/#primaryimage"},"thumbnailUrl":"https:\/\/dahoo.fr\/wordpress\/wp-content\/uploads\/2017\/05\/docker.svg","datePublished":"2018-04-25T17:00:49+00:00","author":{"@id":"https:\/\/dahoo.fr\/wordpress\/#\/schema\/person\/08ab6e7b6f186b7e033fe862d72137d2"},"breadcrumb":{"@id":"https:\/\/dahoo.fr\/wordpress\/docker-initiation-a-docker\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dahoo.fr\/wordpress\/docker-initiation-a-docker\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/dahoo.fr\/wordpress\/docker-initiation-a-docker\/#primaryimage","url":"https:\/\/dahoo.fr\/wordpress\/wp-content\/uploads\/2017\/05\/docker.svg","contentUrl":"https:\/\/dahoo.fr\/wordpress\/wp-content\/uploads\/2017\/05\/docker.svg"},{"@type":"BreadcrumbList","@id":"https:\/\/dahoo.fr\/wordpress\/docker-initiation-a-docker\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/dahoo.fr\/wordpress\/"},{"@type":"ListItem","position":2,"name":"Docker : Initiation \u00e0 Docker"}]},{"@type":"WebSite","@id":"https:\/\/dahoo.fr\/wordpress\/#website","url":"https:\/\/dahoo.fr\/wordpress\/","name":"D@hoo","description":"Dahoo, la taverne du geek","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dahoo.fr\/wordpress\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/dahoo.fr\/wordpress\/#\/schema\/person\/08ab6e7b6f186b7e033fe862d72137d2","name":"Fabacks","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/dahoo.fr\/wordpress\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5774810a4a71ec90d75c578017954d3e8d660747be025fdae4d44599410b4806?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5774810a4a71ec90d75c578017954d3e8d660747be025fdae4d44599410b4806?s=96&r=g","caption":"Fabacks"},"description":"Fabacks, fondateur du projet Dahoo proposant des news, des tutos, des tests tout cela gratuitement. Un bidouilleur et fan d'informatique en tout genre qui vous fera partager ses exp\u00e9riences.","sameAs":["http:\/\/dahoo.fr"],"url":"https:\/\/dahoo.fr\/wordpress\/author\/fabien\/"}]}},"jetpack_featured_media_url":"https:\/\/dahoo.fr\/wordpress\/wp-content\/uploads\/2017\/05\/docker.svg","_links":{"self":[{"href":"https:\/\/dahoo.fr\/wordpress\/wp-json\/wp\/v2\/posts\/3178","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dahoo.fr\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dahoo.fr\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dahoo.fr\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dahoo.fr\/wordpress\/wp-json\/wp\/v2\/comments?post=3178"}],"version-history":[{"count":0,"href":"https:\/\/dahoo.fr\/wordpress\/wp-json\/wp\/v2\/posts\/3178\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dahoo.fr\/wordpress\/wp-json\/wp\/v2\/media\/3186"}],"wp:attachment":[{"href":"https:\/\/dahoo.fr\/wordpress\/wp-json\/wp\/v2\/media?parent=3178"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dahoo.fr\/wordpress\/wp-json\/wp\/v2\/categories?post=3178"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dahoo.fr\/wordpress\/wp-json\/wp\/v2\/tags?post=3178"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}