{"id":1089,"date":"2021-02-02T10:00:17","date_gmt":"2021-02-02T09:00:17","guid":{"rendered":"https:\/\/mikadmin.fr\/blog\/?p=1089"},"modified":"2021-09-19T01:22:56","modified_gmt":"2021-09-18T23:22:56","slug":"installer-et-configurer-facilement-docker","status":"publish","type":"post","link":"https:\/\/mikadmin.fr\/blog\/installer-et-configurer-facilement-docker\/","title":{"rendered":"Installer et configurer facilement Docker"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\"><\/span> <span class=\"rt-time\"> 2<\/span> <span class=\"rt-label rt-postfix\">min read<\/span><\/span><p>Views: 314<\/p>\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mikadmin.fr\/blog\/wp-content\/uploads\/2021\/02\/1_y6CvfE6WUgoIdT8Mp0Ev_g-1024x387.png\" alt=\"docker\" class=\"wp-image-1093\" width=\"467\" height=\"174\"\/><\/figure><\/div>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center has-medium-font-size\"><strong><span style=\"color:#0693e3\" class=\"tadv-color\">Docker<\/span><\/strong> est une plate-forme logicielle qui vous permet de <strong>concevoir<\/strong>, <strong>tester<\/strong> et <strong>d\u00e9ployer<\/strong> des applications rapidement. <\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center has-medium-font-size\"><strong><span style=\"color:#0693e3\" class=\"tadv-color\">Docker<\/span><\/strong> int\u00e8gre les logiciels dans des unit\u00e9s normalis\u00e9es appel\u00e9es&nbsp;<span style=\"color:#cf2e2e\" class=\"tadv-color\"><a href=\"https:\/\/aws.amazon.com\/fr\/containers\/\" target=\"_blank\" rel=\"noreferrer noopener\">conteneurs<\/a><\/span>, qui rassemblent tous les \u00e9l\u00e9ments n\u00e9cessaires \u00e0 leur fonctionnement, dont les biblioth\u00e8ques, les outils syst\u00e8me, le code et l&rsquo;environnement d&rsquo;ex\u00e9cution. <\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/docs.docker.com\/engine\/images\/architecture.svg\" alt=\"docker\"\/><\/figure><\/div>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center has-medium-font-size\">Avec <strong><span style=\"color:#0693e3\" class=\"tadv-color\">Docker<\/span><\/strong>, vous pouvez facilement <strong>d\u00e9ployer<\/strong> et <strong>dimensionner<\/strong> des applications dans n&rsquo;importe quel environnement, avec l&rsquo;assurance que votre code s&rsquo;ex\u00e9cutera correctement.<\/p>\n\n\n\n<p><em><strong>Source :<\/strong> <a href=\"https:\/\/aws.amazon.com\/fr\/docker\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Qu'est-ce que Docker ?\">Qu&rsquo;est-ce que Docker ?<\/a><\/em><\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h2 class=\"has-text-align-center wp-block-heading\" style=\"font-size:35px\">Installation et configuration de Docker<\/h2>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">curl -fsSL https:\/\/get.docker.com -o get-docker.sh\nsh get-docker.sh<\/code><\/pre>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"618\" height=\"293\" src=\"https:\/\/mikadmin.fr\/blog\/wp-content\/uploads\/2021\/02\/image.png\" alt=\"\" class=\"wp-image-1120\" srcset=\"https:\/\/mikadmin.fr\/blog\/wp-content\/uploads\/2021\/02\/image.png 618w, https:\/\/mikadmin.fr\/blog\/wp-content\/uploads\/2021\/02\/image-300x142.png 300w, https:\/\/mikadmin.fr\/blog\/wp-content\/uploads\/2021\/02\/image-150x71.png 150w\" sizes=\"auto, (max-width: 618px) 100vw, 618px\" \/><\/figure><\/div>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center has-medium-font-size\">L&rsquo;installation est d\u00e9sormais effectu\u00e9e avec succ\u00e8s !<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"341\" height=\"57\" src=\"https:\/\/mikadmin.fr\/blog\/wp-content\/uploads\/2021\/02\/image-2.png\" alt=\"\" class=\"wp-image-1122\" srcset=\"https:\/\/mikadmin.fr\/blog\/wp-content\/uploads\/2021\/02\/image-2.png 341w, https:\/\/mikadmin.fr\/blog\/wp-content\/uploads\/2021\/02\/image-2-300x50.png 300w, https:\/\/mikadmin.fr\/blog\/wp-content\/uploads\/2021\/02\/image-2-150x25.png 150w\" sizes=\"auto, (max-width: 341px) 100vw, 341px\" \/><\/figure><\/div>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center has-medium-font-size\">Par d\u00e9faut, <strong><span style=\"color:#0693e3\" class=\"tadv-color\">docker<\/span><\/strong> ne peut \u00eatre utilis\u00e9 que par un <strong><a href=\"https:\/\/mikadmin.fr\/blog\/linux-privilege-escalation-python-library-hijacking\/\" target=\"_blank\" rel=\"noreferrer noopener\">utilisateur privil\u00e9gi\u00e9<\/a><\/strong> mais vous pouvez ajouter un utilisateur au groupe <strong>docker<\/strong> avec la commande :<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">sudo usermod -aG docker ubuntu18<\/code><\/pre>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"729\" height=\"312\" src=\"https:\/\/mikadmin.fr\/blog\/wp-content\/uploads\/2021\/02\/image-1.png\" alt=\"\" class=\"wp-image-1121\" srcset=\"https:\/\/mikadmin.fr\/blog\/wp-content\/uploads\/2021\/02\/image-1.png 729w, https:\/\/mikadmin.fr\/blog\/wp-content\/uploads\/2021\/02\/image-1-300x128.png 300w, https:\/\/mikadmin.fr\/blog\/wp-content\/uploads\/2021\/02\/image-1-150x64.png 150w\" sizes=\"auto, (max-width: 729px) 100vw, 729px\" \/><\/figure><\/div>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center has-medium-font-size\">\u26a0\ufe0f Comme sp\u00e9cifi\u00e9 par<strong> <span style=\"color:#0693e3\" class=\"tadv-color\">docker<\/span><\/strong> ceci n&rsquo;est pas recommand\u00e9 pour des raisons de s\u00e9curit\u00e9.<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h2 class=\"has-text-align-center wp-block-heading\" style=\"font-size:35px\">Notre premier conteneur<\/h2>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center has-medium-font-size\">Nous allons donc tester <strong><span style=\"color:#0693e3\" class=\"tadv-color\">docker<\/span><\/strong> avec un conteneur pr\u00e9vu \u00e0 cet effet :<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">sudo docker run hello-world<\/code><\/pre>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center has-medium-font-size\">Dans un premier temps, <strong><span style=\"color:#0693e3\" class=\"tadv-color\">docker<\/span><\/strong> v\u00e9rifie si l&rsquo;image est <strong>pr\u00e9sente en local<\/strong> et si elle ne l&rsquo;est pas il va la chercher sur le <a href=\"https:\/\/hub.docker.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">docker hub<\/a>.<\/p>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"747\" height=\"134\" src=\"https:\/\/mikadmin.fr\/blog\/wp-content\/uploads\/2021\/02\/image-5.png\" alt=\"\" class=\"wp-image-1129\" srcset=\"https:\/\/mikadmin.fr\/blog\/wp-content\/uploads\/2021\/02\/image-5.png 747w, https:\/\/mikadmin.fr\/blog\/wp-content\/uploads\/2021\/02\/image-5-300x54.png 300w, https:\/\/mikadmin.fr\/blog\/wp-content\/uploads\/2021\/02\/image-5-150x27.png 150w\" sizes=\"auto, (max-width: 747px) 100vw, 747px\" \/><\/figure>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center has-medium-font-size\">Excellent ! Le <strong><span style=\"color:#cf2e2e\" class=\"tadv-color\">conteneur<\/span><\/strong> fonctionne parfaitement.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"723\" height=\"286\" src=\"https:\/\/mikadmin.fr\/blog\/wp-content\/uploads\/2021\/02\/image-6.png\" alt=\"\" class=\"wp-image-1144\" srcset=\"https:\/\/mikadmin.fr\/blog\/wp-content\/uploads\/2021\/02\/image-6.png 723w, https:\/\/mikadmin.fr\/blog\/wp-content\/uploads\/2021\/02\/image-6-300x119.png 300w, https:\/\/mikadmin.fr\/blog\/wp-content\/uploads\/2021\/02\/image-6-150x59.png 150w\" sizes=\"auto, (max-width: 723px) 100vw, 723px\" \/><\/figure><\/div>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\"><\/span> <span class=\"rt-time\"> 2<\/span> <span class=\"rt-label rt-postfix\">min read<\/span><\/span>Installation et configuration de Docker sur une machine Linux. <a href=\"https:\/\/mikadmin.fr\/blog\/installer-et-configurer-facilement-docker\/\" class=\"more-link\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":1093,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_themeisle_gutenberg_block_has_review":false,"footnotes":""},"categories":[3],"tags":[51,27,9,30],"class_list":["post-1089","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-system","tag-conteneur","tag-docker","tag-linux","tag-sysadmin"],"aioseo_notices":[],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/mikadmin.fr\/blog\/wp-json\/wp\/v2\/posts\/1089","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mikadmin.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mikadmin.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mikadmin.fr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mikadmin.fr\/blog\/wp-json\/wp\/v2\/comments?post=1089"}],"version-history":[{"count":0,"href":"https:\/\/mikadmin.fr\/blog\/wp-json\/wp\/v2\/posts\/1089\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mikadmin.fr\/blog\/wp-json\/wp\/v2\/media\/1093"}],"wp:attachment":[{"href":"https:\/\/mikadmin.fr\/blog\/wp-json\/wp\/v2\/media?parent=1089"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mikadmin.fr\/blog\/wp-json\/wp\/v2\/categories?post=1089"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mikadmin.fr\/blog\/wp-json\/wp\/v2\/tags?post=1089"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}