{"id":1772,"date":"2017-11-08T19:22:01","date_gmt":"2017-11-08T18:22:01","guid":{"rendered":"https:\/\/www.aerian.fr\/?p=1772"},"modified":"2018-02-17T18:19:18","modified_gmt":"2018-02-17T17:19:18","slug":"creation-de-container-a-partir-de-depots","status":"publish","type":"post","link":"https:\/\/www.aerian.fr\/en\/creation-de-container-a-partir-de-depots\/","title":{"rendered":"(Fran\u00e7ais) Cr\u00e9ation de container \u00e0 partir de d\u00e9p\u00f4ts"},"content":{"rendered":"<p class=\"qtranxs-available-languages-message qtranxs-available-languages-message-en\">Sorry, this entry is only available in <a href=\"https:\/\/www.aerian.fr\/fr\/wp-json\/wp\/v2\/posts\/1772\" class=\"qtranxs-available-language-link qtranxs-available-language-link-fr\" title=\"Fran\u00e7ais\">Fran\u00e7ais<\/a>.<\/p><p>Pour des raisons de s\u00e9curit\u00e9 (ne pas d\u00e9pendre d&#8217;une image pr\u00e9-g\u00e9n\u00e9r\u00e9e mais de d\u00e9p\u00f4ts interne), j&#8217;ai d\u00fb g\u00e9n\u00e9rer des container LXC \u00e0 partir d&#8217;un d\u00e9p\u00f4t sp\u00e9cifique.<br \/>\nCette documentation sera faite sous CentOS.<\/p>\n<p>Il faut d&#8217;abord r\u00e9cup\u00e9rer les d\u00e9pendances suivantes:<\/p>\n<pre class=\"brush:shell\">yum install -y yum install lxc lxc-template lxc-extra\r\n<\/pre>\n<p>Une fois ces d\u00e9pendances r\u00e9cup\u00e9r\u00e9es, on peut regarder les fichiers templates r\u00e9cup\u00e9r\u00e9s sous \/usr\/share\/lxc\/templates\/<br \/>\npour voir comment sont g\u00e9n\u00e9r\u00e9es les images.<\/p>\n<p>Pour le template CentOS:<\/p>\n<pre class=\"brush:shell\">\/usr\/share\/lxc\/templates\/lxc-centos -h\r\nHost CPE ID from \/etc\/os-release: cpe:\/o:centos:centos:7\r\nusage:\r\n    \/usr\/share\/lxc\/templates\/lxc-centos -n|--name=name\r\n        [-p|--path=path] [-c|--clean] [-R|--release=release] [-a|--arch=arch]\r\n        [-h|--help]\r\nMandatory args:\r\n  -n,--name         container name, used to as an identifier for that container from now on\r\nOptional args:\r\n  -p,--path         path to where the container rootfs will be created, defaults to \/var\/lib\/lxc\/name.\r\n  -c,--clean        clean the cache\r\n  -R,--release      CentOS release for the new container. If the host is CentOS, then it will default to the host's release.\r\n     --fqdn         fully qualified domain name (FQDN) for DNS and system naming\r\n     --repo         repository to use (url)\r\n  -a,--arch         Define what arch the container will be [i686,x86_64]\r\n  -h,--help         print this help\r\n<\/pre>\n<p>On voit donc que ce template peux r\u00e9cup\u00e9rer en param\u00e8tre un d\u00e9p\u00f4t, on peut donc utiliser la commande suivante pour g\u00e9n\u00e9rer le container:<\/p>\n<pre class=\"brush:shell\">lxc-create -n NOM  -t centos - --release  --repo=\r\n<\/pre>\n<p>Soit par exemple:<\/p>\n<pre class=\"brush:shell\">lxc-create -n centos-container -t centos - --release 7 --repo=http:\/\/fr.mirror.babylon.network\/centos\/7\/os\/x86_64\/\r\n<\/pre>\n<p>Une fois cette \u00e9tape accomplie, on pourra retrouver le container et sa configuration sous &#8220;\/var\/lib\/lxc\/NOM\/&#8221;<\/p>","protected":false},"excerpt":{"rendered":"<p>Sorry, this entry is only available in Fran\u00e7ais.Pour des raisons de s\u00e9curit\u00e9 (ne pas d\u00e9pendre d&#8217;une image pr\u00e9-g\u00e9n\u00e9r\u00e9e mais de d\u00e9p\u00f4ts interne), [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1789,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[221],"tags":[232,236,233,235,234],"class_list":["post-1772","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-system","tag-container","tag-depot","tag-lxc","tag-repository","tag-template"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>(Fran\u00e7ais) Cr\u00e9ation de container \u00e0 partir de d\u00e9p\u00f4ts - Aerian.fr<\/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:\/\/www.aerian.fr\/en\/creation-de-container-a-partir-de-depots\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"(Fran\u00e7ais) Cr\u00e9ation de container \u00e0 partir de d\u00e9p\u00f4ts - Aerian.fr\" \/>\n<meta property=\"og:description\" content=\"Sorry, this entry is only available in Fran\u00e7ais.Pour des raisons de s\u00e9curit\u00e9 (ne pas d\u00e9pendre d&#8217;une image pr\u00e9-g\u00e9n\u00e9r\u00e9e mais de d\u00e9p\u00f4ts interne), [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.aerian.fr\/en\/creation-de-container-a-partir-de-depots\/\" \/>\n<meta property=\"og:site_name\" content=\"Aerian.fr\" \/>\n<meta property=\"article:published_time\" content=\"2017-11-08T18:22:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-02-17T17:19:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.aerian.fr\/wp-content\/uploads\/2017\/11\/containers-e1510265207507.png\" \/>\n\t<meta property=\"og:image:width\" content=\"177\" \/>\n\t<meta property=\"og:image:height\" content=\"163\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"42\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@LinceAerian\" \/>\n<meta name=\"twitter:site\" content=\"@LinceAerian\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"42\" \/>\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.aerian.fr\/creation-de-container-a-partir-de-depots\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.aerian.fr\/creation-de-container-a-partir-de-depots\/\"},\"author\":{\"name\":\"42\",\"@id\":\"https:\/\/www.aerian.fr\/#\/schema\/person\/622c3cefbea11a0be741137608b4bf8b\"},\"headline\":\"(Fran\u00e7ais) Cr\u00e9ation de container \u00e0 partir de d\u00e9p\u00f4ts\",\"datePublished\":\"2017-11-08T18:22:01+00:00\",\"dateModified\":\"2018-02-17T17:19:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.aerian.fr\/creation-de-container-a-partir-de-depots\/\"},\"wordCount\":158,\"publisher\":{\"@id\":\"https:\/\/www.aerian.fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.aerian.fr\/creation-de-container-a-partir-de-depots\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.aerian.fr\/wp-content\/uploads\/2017\/11\/containers-e1510265207507.png\",\"keywords\":[\"container\",\"d\u00e9p\u00f4t\",\"lxc\",\"repository\",\"template\"],\"articleSection\":[\"System\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.aerian.fr\/en\/creation-de-container-a-partir-de-depots\/\",\"url\":\"https:\/\/www.aerian.fr\/en\/creation-de-container-a-partir-de-depots\/\",\"name\":\"(Fran\u00e7ais) Cr\u00e9ation de container \u00e0 partir de d\u00e9p\u00f4ts - Aerian.fr\",\"isPartOf\":{\"@id\":\"https:\/\/www.aerian.fr\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.aerian.fr\/en\/creation-de-container-a-partir-de-depots\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.aerian.fr\/creation-de-container-a-partir-de-depots\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.aerian.fr\/wp-content\/uploads\/2017\/11\/containers-e1510265207507.png\",\"datePublished\":\"2017-11-08T18:22:01+00:00\",\"dateModified\":\"2018-02-17T17:19:18+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.aerian.fr\/en\/creation-de-container-a-partir-de-depots\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[[\"https:\/\/www.aerian.fr\/en\/creation-de-container-a-partir-de-depots\/\"]]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.aerian.fr\/en\/creation-de-container-a-partir-de-depots\/#primaryimage\",\"url\":\"https:\/\/www.aerian.fr\/wp-content\/uploads\/2017\/11\/containers-e1510265207507.png\",\"contentUrl\":\"https:\/\/www.aerian.fr\/wp-content\/uploads\/2017\/11\/containers-e1510265207507.png\",\"width\":177,\"height\":163,\"caption\":\"Extract from https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/4\/40\/Linux_Containers_logo.png\/220px-Linux_Containers_logo.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.aerian.fr\/en\/creation-de-container-a-partir-de-depots\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.aerian.fr\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cr\u00e9ation de container \u00e0 partir de d\u00e9p\u00f4ts\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.aerian.fr\/en\/#website\",\"url\":\"https:\/\/www.aerian.fr\/en\/\",\"name\":\"Aerian.fr\",\"description\":\"Welcome to Aerian.fr\",\"publisher\":{\"@id\":\"https:\/\/www.aerian.fr\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.aerian.fr\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.aerian.fr\/en\/#organization\",\"name\":\"Aerian.fr\",\"url\":\"https:\/\/www.aerian.fr\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.aerian.fr\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.aerian.fr\/wp-content\/uploads\/2012\/01\/logo.png\",\"contentUrl\":\"https:\/\/www.aerian.fr\/wp-content\/uploads\/2012\/01\/logo.png\",\"width\":667,\"height\":522,\"caption\":\"Aerian.fr\"},\"image\":{\"@id\":\"https:\/\/www.aerian.fr\/en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/LinceAerian\",\"https:\/\/www.linkedin.com\/in\/marleixmathieu\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.aerian.fr\/#\/schema\/person\/622c3cefbea11a0be741137608b4bf8b\",\"name\":\"42\",\"sameAs\":[\"http:\/\/www.aerian.fr\"],\"url\":\"https:\/\/www.aerian.fr\/en\/author\/lince\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"(Fran\u00e7ais) Cr\u00e9ation de container \u00e0 partir de d\u00e9p\u00f4ts - Aerian.fr","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.aerian.fr\/en\/creation-de-container-a-partir-de-depots\/","og_locale":"en_US","og_type":"article","og_title":"(Fran\u00e7ais) Cr\u00e9ation de container \u00e0 partir de d\u00e9p\u00f4ts - Aerian.fr","og_description":"Sorry, this entry is only available in Fran\u00e7ais.Pour des raisons de s\u00e9curit\u00e9 (ne pas d\u00e9pendre d&#8217;une image pr\u00e9-g\u00e9n\u00e9r\u00e9e mais de d\u00e9p\u00f4ts interne), [&hellip;]","og_url":"https:\/\/www.aerian.fr\/en\/creation-de-container-a-partir-de-depots\/","og_site_name":"Aerian.fr","article_published_time":"2017-11-08T18:22:01+00:00","article_modified_time":"2018-02-17T17:19:18+00:00","og_image":[{"width":177,"height":163,"url":"https:\/\/www.aerian.fr\/wp-content\/uploads\/2017\/11\/containers-e1510265207507.png","type":"image\/png"}],"author":"42","twitter_card":"summary_large_image","twitter_creator":"@LinceAerian","twitter_site":"@LinceAerian","twitter_misc":{"Written by":"42","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.aerian.fr\/creation-de-container-a-partir-de-depots\/#article","isPartOf":{"@id":"https:\/\/www.aerian.fr\/creation-de-container-a-partir-de-depots\/"},"author":{"name":"42","@id":"https:\/\/www.aerian.fr\/#\/schema\/person\/622c3cefbea11a0be741137608b4bf8b"},"headline":"(Fran\u00e7ais) Cr\u00e9ation de container \u00e0 partir de d\u00e9p\u00f4ts","datePublished":"2017-11-08T18:22:01+00:00","dateModified":"2018-02-17T17:19:18+00:00","mainEntityOfPage":{"@id":"https:\/\/www.aerian.fr\/creation-de-container-a-partir-de-depots\/"},"wordCount":158,"publisher":{"@id":"https:\/\/www.aerian.fr\/#organization"},"image":{"@id":"https:\/\/www.aerian.fr\/creation-de-container-a-partir-de-depots\/#primaryimage"},"thumbnailUrl":"https:\/\/www.aerian.fr\/wp-content\/uploads\/2017\/11\/containers-e1510265207507.png","keywords":["container","d\u00e9p\u00f4t","lxc","repository","template"],"articleSection":["System"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.aerian.fr\/en\/creation-de-container-a-partir-de-depots\/","url":"https:\/\/www.aerian.fr\/en\/creation-de-container-a-partir-de-depots\/","name":"(Fran\u00e7ais) Cr\u00e9ation de container \u00e0 partir de d\u00e9p\u00f4ts - Aerian.fr","isPartOf":{"@id":"https:\/\/www.aerian.fr\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.aerian.fr\/en\/creation-de-container-a-partir-de-depots\/#primaryimage"},"image":{"@id":"https:\/\/www.aerian.fr\/creation-de-container-a-partir-de-depots\/#primaryimage"},"thumbnailUrl":"https:\/\/www.aerian.fr\/wp-content\/uploads\/2017\/11\/containers-e1510265207507.png","datePublished":"2017-11-08T18:22:01+00:00","dateModified":"2018-02-17T17:19:18+00:00","breadcrumb":{"@id":"https:\/\/www.aerian.fr\/en\/creation-de-container-a-partir-de-depots\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":[["https:\/\/www.aerian.fr\/en\/creation-de-container-a-partir-de-depots\/"]]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.aerian.fr\/en\/creation-de-container-a-partir-de-depots\/#primaryimage","url":"https:\/\/www.aerian.fr\/wp-content\/uploads\/2017\/11\/containers-e1510265207507.png","contentUrl":"https:\/\/www.aerian.fr\/wp-content\/uploads\/2017\/11\/containers-e1510265207507.png","width":177,"height":163,"caption":"Extract from https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/4\/40\/Linux_Containers_logo.png\/220px-Linux_Containers_logo.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.aerian.fr\/en\/creation-de-container-a-partir-de-depots\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.aerian.fr\/en\/"},{"@type":"ListItem","position":2,"name":"Cr\u00e9ation de container \u00e0 partir de d\u00e9p\u00f4ts"}]},{"@type":"WebSite","@id":"https:\/\/www.aerian.fr\/en\/#website","url":"https:\/\/www.aerian.fr\/en\/","name":"Aerian.fr","description":"Welcome to Aerian.fr","publisher":{"@id":"https:\/\/www.aerian.fr\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.aerian.fr\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.aerian.fr\/en\/#organization","name":"Aerian.fr","url":"https:\/\/www.aerian.fr\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.aerian.fr\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.aerian.fr\/wp-content\/uploads\/2012\/01\/logo.png","contentUrl":"https:\/\/www.aerian.fr\/wp-content\/uploads\/2012\/01\/logo.png","width":667,"height":522,"caption":"Aerian.fr"},"image":{"@id":"https:\/\/www.aerian.fr\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/LinceAerian","https:\/\/www.linkedin.com\/in\/marleixmathieu"]},{"@type":"Person","@id":"https:\/\/www.aerian.fr\/#\/schema\/person\/622c3cefbea11a0be741137608b4bf8b","name":"42","sameAs":["http:\/\/www.aerian.fr"],"url":"https:\/\/www.aerian.fr\/en\/author\/lince\/"}]}},"_links":{"self":[{"href":"https:\/\/www.aerian.fr\/en\/wp-json\/wp\/v2\/posts\/1772","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.aerian.fr\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.aerian.fr\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.aerian.fr\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.aerian.fr\/en\/wp-json\/wp\/v2\/comments?post=1772"}],"version-history":[{"count":5,"href":"https:\/\/www.aerian.fr\/en\/wp-json\/wp\/v2\/posts\/1772\/revisions"}],"predecessor-version":[{"id":1777,"href":"https:\/\/www.aerian.fr\/en\/wp-json\/wp\/v2\/posts\/1772\/revisions\/1777"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.aerian.fr\/en\/wp-json\/wp\/v2\/media\/1789"}],"wp:attachment":[{"href":"https:\/\/www.aerian.fr\/en\/wp-json\/wp\/v2\/media?parent=1772"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.aerian.fr\/en\/wp-json\/wp\/v2\/categories?post=1772"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.aerian.fr\/en\/wp-json\/wp\/v2\/tags?post=1772"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}