{"id":1129,"date":"2026-08-23T11:59:42","date_gmt":"2026-08-23T09:59:42","guid":{"rendered":"https:\/\/monservice.ovh\/soldom\/?page_id=1129"},"modified":"2026-08-23T12:02:03","modified_gmt":"2026-08-23T10:02:03","slug":"docker","status":"publish","type":"page","link":"https:\/\/solaire-domotique.fr\/index.php\/docker\/","title":{"rendered":"Docker"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1129\" class=\"elementor elementor-1129\">\n\t\t\t\t<div class=\"elementor-element elementor-element-394b9d8 e-con e-atomic-element e-flexbox-base e-default-div e-3cd14ec \" data-id=\"394b9d8\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"394b9d8\">\n    \t\t<div class=\"elementor-element elementor-element-607b60c elementor-widget elementor-widget-html\" data-id=\"607b60c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\r\n\/* =========================================================\r\n   DOCKER - PAGE COMPLETE\r\n========================================================= *\/\r\n\r\nhtml,\r\nbody {\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n    background: #080b12 !important;\r\n    overflow-x: hidden !important;\r\n}\r\n\r\n#page,\r\n.site,\r\n.site-content,\r\n.content-area,\r\n.entry-content,\r\n.wp-site-blocks {\r\n    background: #080b12 !important;\r\n}\r\n\r\n.docker-page {\r\n\r\n    width: 100vw !important;\r\n\r\n    max-width: none !important;\r\n\r\n    margin-left: calc(50% - 50vw) !important;\r\n\r\n    margin-right: calc(50% - 50vw) !important;\r\n\r\n    background: #080b12;\r\n\r\n    color: #f4f7fb;\r\n\r\n    font-family:\r\n        Arial,\r\n        Helvetica,\r\n        sans-serif;\r\n\r\n    line-height: 1.6;\r\n\r\n    overflow: hidden;\r\n}\r\n\r\n.docker-page *,\r\n.docker-page *::before,\r\n.docker-page *::after {\r\n    box-sizing: border-box;\r\n}\r\n\r\n.docker-page a {\r\n    text-decoration: none !important;\r\n}\r\n\r\n.docker-container {\r\n\r\n    width: min(1100px, 92%);\r\n\r\n    margin: auto;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   BOUTON ACCUEIL\r\n========================================================= *\/\r\n\r\n.docker-home {\r\n\r\n    display: inline-flex;\r\n\r\n    align-items: center;\r\n\r\n    gap: 9px;\r\n\r\n    padding: 11px 18px;\r\n\r\n    margin-bottom: 35px;\r\n\r\n    border: 1px solid rgba(67,217,255,.25);\r\n\r\n    border-radius: 12px;\r\n\r\n    background: rgba(67,217,255,.07);\r\n\r\n    color: #43d9ff !important;\r\n\r\n    font-size: 14px;\r\n\r\n    font-weight: bold;\r\n\r\n    transition: .25s ease;\r\n}\r\n\r\n.docker-home:hover {\r\n\r\n    transform: translateY(-3px);\r\n\r\n    background: rgba(67,217,255,.14);\r\n\r\n    border-color: #43d9ff;\r\n\r\n    box-shadow:\r\n        0 8px 25px rgba(67,217,255,.12);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   HERO\r\n========================================================= *\/\r\n\r\n.docker-hero {\r\n\r\n    position: relative;\r\n\r\n    padding: 80px 0 90px;\r\n\r\n    overflow: hidden;\r\n\r\n    background:\r\n\r\n        radial-gradient(\r\n            circle at 15% 20%,\r\n            rgba(67,217,255,.12),\r\n            transparent 32%\r\n        ),\r\n\r\n        radial-gradient(\r\n            circle at 85% 30%,\r\n            rgba(124,92,255,.12),\r\n            transparent 32%\r\n        ),\r\n\r\n        #080b12;\r\n}\r\n\r\n.docker-grid {\r\n\r\n    position: absolute;\r\n\r\n    inset: 0;\r\n\r\n    opacity: .2;\r\n\r\n    background-image:\r\n\r\n        linear-gradient(\r\n            rgba(255,255,255,.035) 1px,\r\n            transparent 1px\r\n        ),\r\n\r\n        linear-gradient(\r\n            90deg,\r\n            rgba(255,255,255,.035) 1px,\r\n            transparent 1px\r\n        );\r\n\r\n    background-size: 45px 45px;\r\n}\r\n\r\n.docker-hero-content {\r\n\r\n    position: relative;\r\n\r\n    z-index: 2;\r\n\r\n    max-width: 900px;\r\n}\r\n\r\n.docker-eyebrow {\r\n\r\n    margin-bottom: 12px;\r\n\r\n    color: #43d9ff;\r\n\r\n    font-size: 13px;\r\n\r\n    font-weight: bold;\r\n\r\n    text-transform: uppercase;\r\n\r\n    letter-spacing: 2px;\r\n}\r\n\r\n.docker-hero h1 {\r\n\r\n    margin: 0 0 25px;\r\n\r\n    font-size:\r\n        clamp(42px, 6vw, 72px);\r\n\r\n    line-height: 1;\r\n\r\n    letter-spacing: -2px;\r\n}\r\n\r\n.docker-gradient {\r\n\r\n    background:\r\n        linear-gradient(\r\n            90deg,\r\n            #43d9ff,\r\n            #9d8cff\r\n        );\r\n\r\n    -webkit-background-clip: text;\r\n\r\n    background-clip: text;\r\n\r\n    color: transparent;\r\n}\r\n\r\n.docker-hero p {\r\n\r\n    max-width: 800px;\r\n\r\n    margin: 0;\r\n\r\n    color: #9ba8ba;\r\n\r\n    font-size: 19px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   SECTIONS\r\n========================================================= *\/\r\n\r\n.docker-section {\r\n\r\n    padding: 75px 0;\r\n\r\n    background: #080b12;\r\n}\r\n\r\n.docker-section-dark {\r\n\r\n    background: #0d121c;\r\n}\r\n\r\n.docker-title {\r\n\r\n    margin-bottom: 35px;\r\n}\r\n\r\n.docker-title h2 {\r\n\r\n    margin: 0 0 12px;\r\n\r\n    font-size:\r\n        clamp(30px, 4vw, 45px);\r\n\r\n    line-height: 1.1;\r\n}\r\n\r\n.docker-title p {\r\n\r\n    max-width: 800px;\r\n\r\n    margin: 0;\r\n\r\n    color: #9ba8ba;\r\n\r\n    font-size: 17px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CARDS\r\n========================================================= *\/\r\n\r\n.docker-card {\r\n\r\n    padding: 30px;\r\n\r\n    border: 1px solid rgba(255,255,255,.08);\r\n\r\n    border-radius: 20px;\r\n\r\n    background: #111824;\r\n\r\n    margin-bottom: 22px;\r\n}\r\n\r\n.docker-card h3 {\r\n\r\n    margin: 0 0 12px;\r\n\r\n    font-size: 24px;\r\n}\r\n\r\n.docker-card p {\r\n\r\n    color: #9ba8ba;\r\n}\r\n\r\n.docker-icon {\r\n\r\n    margin-bottom: 15px;\r\n\r\n    font-size: 38px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   GRILLE CONCEPTS\r\n========================================================= *\/\r\n\r\n.docker-concepts {\r\n\r\n    display: grid;\r\n\r\n    grid-template-columns:\r\n        repeat(4, 1fr);\r\n\r\n    gap: 18px;\r\n}\r\n\r\n.docker-concept {\r\n\r\n    padding: 25px;\r\n\r\n    border: 1px solid rgba(255,255,255,.08);\r\n\r\n    border-radius: 18px;\r\n\r\n    background: #111824;\r\n\r\n    transition: .25s ease;\r\n}\r\n\r\n.docker-concept:hover {\r\n\r\n    transform: translateY(-5px);\r\n\r\n    border-color:\r\n        rgba(67,217,255,.35);\r\n}\r\n\r\n.docker-concept h3 {\r\n\r\n    margin: 10px 0;\r\n\r\n    font-size: 20px;\r\n}\r\n\r\n.docker-concept p {\r\n\r\n    margin: 0;\r\n\r\n    color: #9ba8ba;\r\n\r\n    font-size: 14px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   TERMINAL\r\n========================================================= *\/\r\n\r\n.docker-code {\r\n\r\n    position: relative;\r\n\r\n    margin: 22px 0;\r\n\r\n    border: 1px solid rgba(67,217,255,.14);\r\n\r\n    border-radius: 14px;\r\n\r\n    overflow: hidden;\r\n\r\n    background: #05080d;\r\n\r\n    box-shadow:\r\n        0 12px 35px rgba(0,0,0,.30);\r\n}\r\n\r\n.docker-code-header {\r\n\r\n    display: flex;\r\n\r\n    align-items: center;\r\n\r\n    justify-content: space-between;\r\n\r\n    min-height: 42px;\r\n\r\n    padding: 0 12px 0 16px;\r\n\r\n    background: #0d141e;\r\n\r\n    border-bottom:\r\n        1px solid rgba(255,255,255,.06);\r\n\r\n    color: #7f8da1;\r\n\r\n    font-family: monospace;\r\n\r\n    font-size: 12px;\r\n}\r\n\r\n.docker-copy {\r\n\r\n    display: inline-flex;\r\n\r\n    align-items: center;\r\n\r\n    justify-content: center;\r\n\r\n    width: 34px;\r\n\r\n    height: 34px;\r\n\r\n    padding: 0;\r\n\r\n    border: 0;\r\n\r\n    border-radius: 8px;\r\n\r\n    background: rgba(255,255,255,.06);\r\n\r\n    color: #ffffff;\r\n\r\n    cursor: pointer;\r\n\r\n    font-size: 16px;\r\n\r\n    transition: .2s ease;\r\n}\r\n\r\n.docker-copy:hover {\r\n\r\n    background:\r\n        rgba(67,217,255,.18);\r\n\r\n    transform:\r\n        scale(1.05);\r\n}\r\n\r\n.docker-copy.copied {\r\n\r\n    background:\r\n        rgba(70,232,140,.18);\r\n\r\n    color:\r\n        #46e88c;\r\n}\r\n\r\n.docker-code pre {\r\n\r\n    margin: 0;\r\n\r\n    padding: 20px;\r\n\r\n    overflow-x: auto;\r\n\r\n    color: #86f7b0;\r\n\r\n    font-family:\r\n        Consolas,\r\n        Monaco,\r\n        monospace;\r\n\r\n    font-size: 14px;\r\n\r\n    line-height: 1.7;\r\n\r\n    white-space: pre;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   INFO \/ WARNING\r\n========================================================= *\/\r\n\r\n.docker-info {\r\n\r\n    padding: 20px 22px;\r\n\r\n    margin: 25px 0;\r\n\r\n    border-left:\r\n        4px solid #43d9ff;\r\n\r\n    border-radius: 10px;\r\n\r\n    background:\r\n        rgba(67,217,255,.06);\r\n\r\n    color: #c7d1df;\r\n}\r\n\r\n.docker-warning {\r\n\r\n    padding: 20px 22px;\r\n\r\n    margin: 25px 0;\r\n\r\n    border-left:\r\n        4px solid #ffbd4a;\r\n\r\n    border-radius: 10px;\r\n\r\n    background:\r\n        rgba(255,189,74,.06);\r\n\r\n    color: #c7d1df;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   TABLE COMMANDES\r\n========================================================= *\/\r\n\r\n.docker-command-grid {\r\n\r\n    display: grid;\r\n\r\n    grid-template-columns:\r\n        repeat(2, 1fr);\r\n\r\n    gap: 20px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   FOOTER\r\n========================================================= *\/\r\n\r\n.docker-footer {\r\n\r\n    padding: 60px 0;\r\n\r\n    text-align: center;\r\n\r\n    background: #05080d;\r\n\r\n    border-top:\r\n        1px solid rgba(255,255,255,.07);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MOBILE\r\n========================================================= *\/\r\n\r\n@media (max-width: 900px) {\r\n\r\n    .docker-concepts {\r\n\r\n        grid-template-columns:\r\n            repeat(2, 1fr);\r\n    }\r\n\r\n}\r\n\r\n@media (max-width: 650px) {\r\n\r\n    .docker-hero {\r\n\r\n        padding:\r\n            55px 0 65px;\r\n    }\r\n\r\n    .docker-section {\r\n\r\n        padding:\r\n            55px 0;\r\n    }\r\n\r\n    .docker-concepts,\r\n    .docker-command-grid {\r\n\r\n        grid-template-columns:\r\n            1fr;\r\n    }\r\n\r\n    .docker-card {\r\n\r\n        padding:\r\n            24px;\r\n    }\r\n\r\n    .docker-hero h1 {\r\n\r\n        font-size:\r\n            43px;\r\n    }\r\n\r\n    .docker-hero p {\r\n\r\n        font-size:\r\n            16px;\r\n    }\r\n\r\n    .docker-code pre {\r\n\r\n        font-size:\r\n            12px;\r\n\r\n        padding:\r\n            17px;\r\n    }\r\n\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<div class=\"docker-page\">\r\n\r\n\r\n<!-- =========================================================\r\n     HERO\r\n========================================================= -->\r\n\r\n<section class=\"docker-hero\">\r\n\r\n    <div class=\"docker-grid\"><\/div>\r\n\r\n    <div class=\"docker-container\">\r\n\r\n        <div class=\"docker-hero-content\">\r\n\r\n\r\n            <!-- RETOUR ACCUEIL -->\r\n\r\n            <a\r\n                href=\"https:\/\/monservice.ovh\/soldom\/\"\r\n                class=\"docker-home\"\r\n            >\r\n                \ud83c\udfe0 Retour \u00e0 la page d'accueil\r\n            <\/a>\r\n\r\n\r\n            <div class=\"docker-eyebrow\">\r\n                Guide Linux & Docker\r\n            <\/div>\r\n\r\n\r\n            <h1>\r\n\r\n                Docker sous Linux\r\n\r\n                <br>\r\n\r\n                <span class=\"docker-gradient\">\r\n                    comprendre, installer et utiliser\r\n                <\/span>\r\n\r\n            <\/h1>\r\n\r\n\r\n            <p>\r\n\r\n                Docker permet d'ex\u00e9cuter des applications\r\n                dans des conteneurs isol\u00e9s, l\u00e9gers et\r\n                faciles \u00e0 d\u00e9ployer.\r\n\r\n                D\u00e9couvrez ici son fonctionnement,\r\n                son installation et les principales\r\n                commandes \u00e0 conna\u00eetre.\r\n\r\n            <\/p>\r\n\r\n        <\/div>\r\n\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<!-- =========================================================\r\n     QU'EST-CE QUE DOCKER ?\r\n========================================================= -->\r\n\r\n<section class=\"docker-section\">\r\n\r\n    <div class=\"docker-container\">\r\n\r\n\r\n        <div class=\"docker-title\">\r\n\r\n            <div class=\"docker-eyebrow\">\r\n                Comprendre\r\n            <\/div>\r\n\r\n            <h2>\r\n                \ud83d\udc33 Qu'est-ce que Docker ?\r\n            <\/h2>\r\n\r\n            <p>\r\n\r\n                Docker est une plateforme qui permet\r\n                d'ex\u00e9cuter des applications dans des\r\n                environnements isol\u00e9s appel\u00e9s\r\n                <strong>conteneurs<\/strong>.\r\n\r\n            <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"docker-card\">\r\n\r\n            <p>\r\n\r\n                Imaginez que vous souhaitez installer\r\n                plusieurs services sur votre serveur Linux.\r\n\r\n                Sans Docker, chaque service peut n\u00e9cessiter\r\n                ses propres d\u00e9pendances, biblioth\u00e8ques,\r\n                versions de PHP, Python, Java, etc.\r\n\r\n            <\/p>\r\n\r\n            <p>\r\n\r\n                Docker permet de regrouper une application\r\n                avec tout ce dont elle a besoin dans une\r\n                image.\r\n\r\n                Cette image peut ensuite \u00eatre utilis\u00e9e\r\n                pour cr\u00e9er un ou plusieurs conteneurs.\r\n\r\n            <\/p>\r\n\r\n            <div class=\"docker-info\">\r\n\r\n                \ud83d\udca1 <strong>L'id\u00e9e importante :<\/strong>\r\n\r\n                Docker ne cr\u00e9e pas une machine virtuelle\r\n                compl\u00e8te pour chaque application.\r\n\r\n                Les conteneurs utilisent le noyau Linux\r\n                de l'h\u00f4te tout en restant isol\u00e9s.\r\n\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<!-- =========================================================\r\n     IMAGE \/ CONTENEUR \/ VOLUME \/ RESEAU\r\n========================================================= -->\r\n\r\n<section class=\"docker-section docker-section-dark\">\r\n\r\n    <div class=\"docker-container\">\r\n\r\n\r\n        <div class=\"docker-title\">\r\n\r\n            <div class=\"docker-eyebrow\">\r\n                Les bases\r\n            <\/div>\r\n\r\n            <h2>\r\n                Les 4 notions essentielles\r\n            <\/h2>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"docker-concepts\">\r\n\r\n\r\n            <div class=\"docker-concept\">\r\n\r\n                <div class=\"docker-icon\">\r\n                    \ud83d\udce6\r\n                <\/div>\r\n\r\n                <h3>\r\n                    Image\r\n                <\/h3>\r\n\r\n                <p>\r\n\r\n                    Le mod\u00e8le utilis\u00e9 pour cr\u00e9er\r\n                    un conteneur.\r\n\r\n                    Par exemple :\r\n                    Ubuntu, Nginx ou MariaDB.\r\n\r\n                <\/p>\r\n\r\n            <\/div>\r\n\r\n\r\n            <div class=\"docker-concept\">\r\n\r\n                <div class=\"docker-icon\">\r\n                    \ud83d\udc33\r\n                <\/div>\r\n\r\n                <h3>\r\n                    Conteneur\r\n                <\/h3>\r\n\r\n                <p>\r\n\r\n                    Une instance en fonctionnement\r\n                    cr\u00e9\u00e9e \u00e0 partir d'une image.\r\n\r\n                <\/p>\r\n\r\n            <\/div>\r\n\r\n\r\n            <div class=\"docker-concept\">\r\n\r\n                <div class=\"docker-icon\">\r\n                    \ud83d\udcbe\r\n                <\/div>\r\n\r\n                <h3>\r\n                    Volume\r\n                <\/h3>\r\n\r\n                <p>\r\n\r\n                    Permet de conserver les donn\u00e9es\r\n                    m\u00eame si le conteneur est supprim\u00e9.\r\n\r\n                <\/p>\r\n\r\n            <\/div>\r\n\r\n\r\n            <div class=\"docker-concept\">\r\n\r\n                <div class=\"docker-icon\">\r\n                    \ud83c\udf10\r\n                <\/div>\r\n\r\n                <h3>\r\n                    R\u00e9seau\r\n                <\/h3>\r\n\r\n                <p>\r\n\r\n                    Permet aux conteneurs de communiquer\r\n                    entre eux et avec l'ext\u00e9rieur.\r\n\r\n                <\/p>\r\n\r\n            <\/div>\r\n\r\n\r\n        <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<!-- =========================================================\r\n     INSTALLATION\r\n========================================================= -->\r\n\r\n<section class=\"docker-section\">\r\n\r\n    <div class=\"docker-container\">\r\n\r\n\r\n        <div class=\"docker-title\">\r\n\r\n            <div class=\"docker-eyebrow\">\r\n                Installation\r\n            <\/div>\r\n\r\n            <h2>\r\n                \ud83d\udc33 Installer Docker sous Linux\r\n            <\/h2>\r\n\r\n            <p>\r\n\r\n                Les commandes ci-dessous permettent\r\n                notamment d'installer Docker sur une\r\n                distribution Debian ou Ubuntu.\r\n\r\n            <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"docker-warning\">\r\n\r\n            \u26a0\ufe0f Les commandes d'installation peuvent\r\n            diff\u00e9rer selon la distribution Linux.\r\n\r\n            Cette proc\u00e9dure est principalement destin\u00e9e\r\n            \u00e0 Debian et aux distributions compatibles.\r\n\r\n        <\/div>\r\n\r\n\r\n        <!-- COMMANDE 1 -->\r\n\r\n        <div class=\"docker-code\">\r\n\r\n            <div class=\"docker-code-header\">\r\n\r\n                <span>\r\n                    T\u00e9l\u00e9charger le script officiel\r\n                <\/span>\r\n\r\n                <button\r\n                    class=\"docker-copy\"\r\n                    type=\"button\"\r\n                    onclick=\"copyDocker(this, 'docker-code-1')\"\r\n                    title=\"Copier\"\r\n                >\r\n                    \ud83d\udccb\r\n                <\/button>\r\n\r\n            <\/div>\r\n\r\n            <pre id=\"docker-code-1\">curl -fsSL https:\/\/get.docker.com -o get-docker.sh<\/pre>\r\n\r\n        <\/div>\r\n\r\n\r\n        <!-- COMMANDE 2 -->\r\n\r\n        <div class=\"docker-code\">\r\n\r\n            <div class=\"docker-code-header\">\r\n\r\n                <span>\r\n                    Installer Docker\r\n                <\/span>\r\n\r\n                <button\r\n                    class=\"docker-copy\"\r\n                    type=\"button\"\r\n                    onclick=\"copyDocker(this, 'docker-code-2')\"\r\n                    title=\"Copier\"\r\n                >\r\n                    \ud83d\udccb\r\n                <\/button>\r\n\r\n            <\/div>\r\n\r\n            <pre id=\"docker-code-2\">sudo sh get-docker.sh<\/pre>\r\n\r\n        <\/div>\r\n\r\n\r\n        <!-- COMMANDE 3 -->\r\n\r\n        <div class=\"docker-code\">\r\n\r\n            <div class=\"docker-code-header\">\r\n\r\n                <span>\r\n                    Ajouter l'utilisateur au groupe Docker\r\n                <\/span>\r\n\r\n                <button\r\n                    class=\"docker-copy\"\r\n                    type=\"button\"\r\n                    onclick=\"copyDocker(this, 'docker-code-3')\"\r\n                    title=\"Copier\"\r\n                >\r\n                    \ud83d\udccb\r\n                <\/button>\r\n\r\n            <\/div>\r\n\r\n            <pre id=\"docker-code-3\">sudo usermod -aG docker $USER<\/pre>\r\n\r\n        <\/div>\r\n\r\n\r\n        <!-- COMMANDE 4 -->\r\n\r\n        <div class=\"docker-code\">\r\n\r\n            <div class=\"docker-code-header\">\r\n\r\n                <span>\r\n                    Red\u00e9marrer le serveur\r\n                <\/span>\r\n\r\n                <button\r\n                    class=\"docker-copy\"\r\n                    type=\"button\"\r\n                    onclick=\"copyDocker(this, 'docker-code-4')\"\r\n                    title=\"Copier\"\r\n                >\r\n                    \ud83d\udccb\r\n                <\/button>\r\n\r\n            <\/div>\r\n\r\n            <pre id=\"docker-code-4\">sudo reboot<\/pre>\r\n\r\n        <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<!-- =========================================================\r\n     VERIFIER INSTALLATION\r\n========================================================= -->\r\n\r\n<section class=\"docker-section docker-section-dark\">\r\n\r\n    <div class=\"docker-container\">\r\n\r\n\r\n        <div class=\"docker-title\">\r\n\r\n            <div class=\"docker-eyebrow\">\r\n                V\u00e9rification\r\n            <\/div>\r\n\r\n            <h2>\r\n                \ud83d\udd0e V\u00e9rifier que Docker fonctionne\r\n            <\/h2>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"docker-code\">\r\n\r\n            <div class=\"docker-code-header\">\r\n\r\n                <span>\r\n                    Version de Docker\r\n                <\/span>\r\n\r\n                <button\r\n                    class=\"docker-copy\"\r\n                    type=\"button\"\r\n                    onclick=\"copyDocker(this, 'docker-code-5')\"\r\n                    title=\"Copier\"\r\n                >\r\n                    \ud83d\udccb\r\n                <\/button>\r\n\r\n            <\/div>\r\n\r\n            <pre id=\"docker-code-5\">docker --version<\/pre>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"docker-code\">\r\n\r\n            <div class=\"docker-code-header\">\r\n\r\n                <span>\r\n                    Informations Docker\r\n                <\/span>\r\n\r\n                <button\r\n                    class=\"docker-copy\"\r\n                    type=\"button\"\r\n                    onclick=\"copyDocker(this, 'docker-code-6')\"\r\n                    title=\"Copier\"\r\n                >\r\n                    \ud83d\udccb\r\n                <\/button>\r\n\r\n            <\/div>\r\n\r\n            <pre id=\"docker-code-6\">docker info<\/pre>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"docker-code\">\r\n\r\n            <div class=\"docker-code-header\">\r\n\r\n                <span>\r\n                    Tester avec Hello World\r\n                <\/span>\r\n\r\n                <button\r\n                    class=\"docker-copy\"\r\n                    type=\"button\"\r\n                    onclick=\"copyDocker(this, 'docker-code-7')\"\r\n                    title=\"Copier\"\r\n                >\r\n                    \ud83d\udccb\r\n                <\/button>\r\n\r\n            <\/div>\r\n\r\n            <pre id=\"docker-code-7\">docker run hello-world<\/pre>\r\n\r\n        <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<!-- =========================================================\r\n     CONTENEURS\r\n========================================================= -->\r\n\r\n<section class=\"docker-section\">\r\n\r\n    <div class=\"docker-container\">\r\n\r\n\r\n        <div class=\"docker-title\">\r\n\r\n            <div class=\"docker-eyebrow\">\r\n                Conteneurs\r\n            <\/div>\r\n\r\n            <h2>\r\n                \ud83d\udc33 G\u00e9rer ses conteneurs\r\n            <\/h2>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"docker-command-grid\">\r\n\r\n\r\n            <div class=\"docker-card\">\r\n\r\n                <h3>\r\n                    Voir les conteneurs actifs\r\n                <\/h3>\r\n\r\n                <div class=\"docker-code\">\r\n\r\n                    <div class=\"docker-code-header\">\r\n\r\n                        <span>\r\n                            Commande\r\n                        <\/span>\r\n\r\n                        <button\r\n                            class=\"docker-copy\"\r\n                            type=\"button\"\r\n                            onclick=\"copyDocker(this, 'docker-code-8')\"\r\n                        >\r\n                            \ud83d\udccb\r\n                        <\/button>\r\n\r\n                    <\/div>\r\n\r\n                    <pre id=\"docker-code-8\">docker ps<\/pre>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n            <div class=\"docker-card\">\r\n\r\n                <h3>\r\n                    Voir tous les conteneurs\r\n                <\/h3>\r\n\r\n                <div class=\"docker-code\">\r\n\r\n                    <div class=\"docker-code-header\">\r\n\r\n                        <span>\r\n                            Commande\r\n                        <\/span>\r\n\r\n                        <button\r\n                            class=\"docker-copy\"\r\n                            type=\"button\"\r\n                            onclick=\"copyDocker(this, 'docker-code-9')\"\r\n                        >\r\n                            \ud83d\udccb\r\n                        <\/button>\r\n\r\n                    <\/div>\r\n\r\n                    <pre id=\"docker-code-9\">docker ps -a<\/pre>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n            <div class=\"docker-card\">\r\n\r\n                <h3>\r\n                    D\u00e9marrer un conteneur\r\n                <\/h3>\r\n\r\n                <div class=\"docker-code\">\r\n\r\n                    <div class=\"docker-code-header\">\r\n\r\n                        <span>\r\n                            Commande\r\n                        <\/span>\r\n\r\n                        <button\r\n                            class=\"docker-copy\"\r\n                            type=\"button\"\r\n                            onclick=\"copyDocker(this, 'docker-code-10')\"\r\n                        >\r\n                            \ud83d\udccb\r\n                        <\/button>\r\n\r\n                    <\/div>\r\n\r\n                    <pre id=\"docker-code-10\">docker start NOM_DU_CONTENEUR<\/pre>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n            <div class=\"docker-card\">\r\n\r\n                <h3>\r\n                    Arr\u00eater un conteneur\r\n                <\/h3>\r\n\r\n                <div class=\"docker-code\">\r\n\r\n                    <div class=\"docker-code-header\">\r\n\r\n                        <span>\r\n                            Commande\r\n                        <\/span>\r\n\r\n                        <button\r\n                            class=\"docker-copy\"\r\n                            type=\"button\"\r\n                            onclick=\"copyDocker(this, 'docker-code-11')\"\r\n                        >\r\n                            \ud83d\udccb\r\n                        <\/button>\r\n\r\n                    <\/div>\r\n\r\n                    <pre id=\"docker-code-11\">docker stop NOM_DU_CONTENEUR<\/pre>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n            <div class=\"docker-card\">\r\n\r\n                <h3>\r\n                    Red\u00e9marrer un conteneur\r\n                <\/h3>\r\n\r\n                <div class=\"docker-code\">\r\n\r\n                    <div class=\"docker-code-header\">\r\n\r\n                        <span>\r\n                            Commande\r\n                        <\/span>\r\n\r\n                        <button\r\n                            class=\"docker-copy\"\r\n                            type=\"button\"\r\n                            onclick=\"copyDocker(this, 'docker-code-12')\"\r\n                        >\r\n                            \ud83d\udccb\r\n                        <\/button>\r\n\r\n                    <\/div>\r\n\r\n                    <pre id=\"docker-code-12\">docker restart NOM_DU_CONTENEUR<\/pre>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n            <div class=\"docker-card\">\r\n\r\n                <h3>\r\n                    Supprimer un conteneur\r\n                <\/h3>\r\n\r\n                <div class=\"docker-code\">\r\n\r\n                    <div class=\"docker-code-header\">\r\n\r\n                        <span>\r\n                            Commande\r\n                        <\/span>\r\n\r\n                        <button\r\n                            class=\"docker-copy\"\r\n                            type=\"button\"\r\n                            onclick=\"copyDocker(this, 'docker-code-13')\"\r\n                        >\r\n                            \ud83d\udccb\r\n                        <\/button>\r\n\r\n                    <\/div>\r\n\r\n                    <pre id=\"docker-code-13\">docker rm NOM_DU_CONTENEUR<\/pre>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n        <\/div>\r\n\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<!-- =========================================================\r\n     IMAGES\r\n========================================================= -->\r\n\r\n<section class=\"docker-section docker-section-dark\">\r\n\r\n    <div class=\"docker-container\">\r\n\r\n\r\n        <div class=\"docker-title\">\r\n\r\n            <div class=\"docker-eyebrow\">\r\n                Images\r\n            <\/div>\r\n\r\n            <h2>\r\n                \ud83d\udce6 G\u00e9rer les images Docker\r\n            <\/h2>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"docker-command-grid\">\r\n\r\n\r\n            <div class=\"docker-card\">\r\n\r\n                <h3>\r\n                    Voir les images\r\n                <\/h3>\r\n\r\n                <div class=\"docker-code\">\r\n\r\n                    <div class=\"docker-code-header\">\r\n\r\n                        <span>\r\n                            Commande\r\n                        <\/span>\r\n\r\n                        <button\r\n                            class=\"docker-copy\"\r\n                            type=\"button\"\r\n                            onclick=\"copyDocker(this, 'docker-code-14')\"\r\n                        >\r\n                            \ud83d\udccb\r\n                        <\/button>\r\n\r\n                    <\/div>\r\n\r\n                    <pre id=\"docker-code-14\">docker images<\/pre>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n            <div class=\"docker-card\">\r\n\r\n                <h3>\r\n                    T\u00e9l\u00e9charger une image\r\n                <\/h3>\r\n\r\n                <div class=\"docker-code\">\r\n\r\n                    <div class=\"docker-code-header\">\r\n\r\n                        <span>\r\n                            Exemple\r\n                        <\/span>\r\n\r\n                        <button\r\n                            class=\"docker-copy\"\r\n                            type=\"button\"\r\n                            onclick=\"copyDocker(this, 'docker-code-15')\"\r\n                        >\r\n                            \ud83d\udccb\r\n                        <\/button>\r\n\r\n                    <\/div>\r\n\r\n                    <pre id=\"docker-code-15\">docker pull nginx<\/pre>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n            <div class=\"docker-card\">\r\n\r\n                <h3>\r\n                    Supprimer une image\r\n                <\/h3>\r\n\r\n                <div class=\"docker-code\">\r\n\r\n                    <div class=\"docker-code-header\">\r\n\r\n                        <span>\r\n                            Commande\r\n                        <\/span>\r\n\r\n                        <button\r\n                            class=\"docker-copy\"\r\n                            type=\"button\"\r\n                            onclick=\"copyDocker(this, 'docker-code-16')\"\r\n                        >\r\n                            \ud83d\udccb\r\n                        <\/button>\r\n\r\n                    <\/div>\r\n\r\n                    <pre id=\"docker-code-16\">docker rmi NOM_IMAGE<\/pre>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n            <div class=\"docker-card\">\r\n\r\n                <h3>\r\n                    T\u00e9l\u00e9charger et d\u00e9marrer\r\n                <\/h3>\r\n\r\n                <div class=\"docker-code\">\r\n\r\n                    <div class=\"docker-code-header\">\r\n\r\n                        <span>\r\n                            Exemple\r\n                        <\/span>\r\n\r\n                        <button\r\n                            class=\"docker-copy\"\r\n                            type=\"button\"\r\n                            onclick=\"copyDocker(this, 'docker-code-17')\"\r\n                        >\r\n                            \ud83d\udccb\r\n                        <\/button>\r\n\r\n                    <\/div>\r\n\r\n                    <pre id=\"docker-code-17\">docker run -d --name nginx -p 8080:80 nginx<\/pre>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n        <\/div>\r\n\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<!-- =========================================================\r\n     LOGS\r\n========================================================= -->\r\n\r\n<section class=\"docker-section\">\r\n\r\n    <div class=\"docker-container\">\r\n\r\n\r\n        <div class=\"docker-title\">\r\n\r\n            <div class=\"docker-eyebrow\">\r\n                Diagnostic\r\n            <\/div>\r\n\r\n            <h2>\r\n                \ud83d\udccb Consulter les logs\r\n            <\/h2>\r\n\r\n            <p>\r\n\r\n                Les logs sont particuli\u00e8rement utiles\r\n                lorsqu'un conteneur ne fonctionne pas\r\n                comme pr\u00e9vu.\r\n\r\n            <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"docker-code\">\r\n\r\n            <div class=\"docker-code-header\">\r\n\r\n                <span>\r\n                    Afficher les logs\r\n                <\/span>\r\n\r\n                <button\r\n                    class=\"docker-copy\"\r\n                    type=\"button\"\r\n                    onclick=\"copyDocker(this, 'docker-code-18')\"\r\n                >\r\n                    \ud83d\udccb\r\n                <\/button>\r\n\r\n            <\/div>\r\n\r\n            <pre id=\"docker-code-18\">docker logs NOM_DU_CONTENEUR<\/pre>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"docker-code\">\r\n\r\n            <div class=\"docker-code-header\">\r\n\r\n                <span>\r\n                    Suivre les logs en direct\r\n                <\/span>\r\n\r\n                <button\r\n                    class=\"docker-copy\"\r\n                    type=\"button\"\r\n                    onclick=\"copyDocker(this, 'docker-code-19')\"\r\n                >\r\n                    \ud83d\udccb\r\n                <\/button>\r\n\r\n            <\/div>\r\n\r\n            <pre id=\"docker-code-19\">docker logs -f NOM_DU_CONTENEUR<\/pre>\r\n\r\n        <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<!-- =========================================================\r\n     VOLUMES\r\n========================================================= -->\r\n\r\n<section class=\"docker-section docker-section-dark\">\r\n\r\n    <div class=\"docker-container\">\r\n\r\n\r\n        <div class=\"docker-title\">\r\n\r\n            <div class=\"docker-eyebrow\">\r\n                Stockage\r\n            <\/div>\r\n\r\n            <h2>\r\n                \ud83d\udcbe G\u00e9rer les volumes\r\n            <\/h2>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"docker-command-grid\">\r\n\r\n\r\n            <div class=\"docker-card\">\r\n\r\n                <h3>\r\n                    Lister les volumes\r\n                <\/h3>\r\n\r\n                <div class=\"docker-code\">\r\n\r\n                    <div class=\"docker-code-header\">\r\n\r\n                        <span>\r\n                            Commande\r\n                        <\/span>\r\n\r\n                        <button\r\n                            class=\"docker-copy\"\r\n                            type=\"button\"\r\n                            onclick=\"copyDocker(this, 'docker-code-20')\"\r\n                        >\r\n                            \ud83d\udccb\r\n                        <\/button>\r\n\r\n                    <\/div>\r\n\r\n                    <pre id=\"docker-code-20\">docker volume ls<\/pre>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n            <div class=\"docker-card\">\r\n\r\n                <h3>\r\n                    Inspecter un volume\r\n                <\/h3>\r\n\r\n                <div class=\"docker-code\">\r\n\r\n                    <div class=\"docker-code-header\">\r\n\r\n                        <span>\r\n                            Commande\r\n                        <\/span>\r\n\r\n                        <button\r\n                            class=\"docker-copy\"\r\n                            type=\"button\"\r\n                            onclick=\"copyDocker(this, 'docker-code-21')\"\r\n                        >\r\n                            \ud83d\udccb\r\n                        <\/button>\r\n\r\n                    <\/div>\r\n\r\n                    <pre id=\"docker-code-21\">docker volume inspect NOM_DU_VOLUME<\/pre>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n            <div class=\"docker-card\">\r\n\r\n                <h3>\r\n                    Cr\u00e9er un volume\r\n                <\/h3>\r\n\r\n                <div class=\"docker-code\">\r\n\r\n                    <div class=\"docker-code-header\">\r\n\r\n                        <span>\r\n                            Commande\r\n                        <\/span>\r\n\r\n                        <button\r\n                            class=\"docker-copy\"\r\n                            type=\"button\"\r\n                            onclick=\"copyDocker(this, 'docker-code-22')\"\r\n                        >\r\n                            \ud83d\udccb\r\n                        <\/button>\r\n\r\n                    <\/div>\r\n\r\n                    <pre id=\"docker-code-22\">docker volume create NOM_DU_VOLUME<\/pre>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n            <div class=\"docker-card\">\r\n\r\n                <h3>\r\n                    Supprimer un volume\r\n                <\/h3>\r\n\r\n                <div class=\"docker-code\">\r\n\r\n                    <div class=\"docker-code-header\">\r\n\r\n                        <span>\r\n                            Commande\r\n                        <\/span>\r\n\r\n                        <button\r\n                            class=\"docker-copy\"\r\n                            type=\"button\"\r\n                            onclick=\"copyDocker(this, 'docker-code-23')\"\r\n                        >\r\n                            \ud83d\udccb\r\n                        <\/button>\r\n\r\n                    <\/div>\r\n\r\n                    <pre id=\"docker-code-23\">docker volume rm NOM_DU_VOLUME<\/pre>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n        <\/div>\r\n\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<!-- =========================================================\r\n     RESEAUX\r\n========================================================= -->\r\n\r\n<section class=\"docker-section\">\r\n\r\n    <div class=\"docker-container\">\r\n\r\n\r\n        <div class=\"docker-title\">\r\n\r\n            <div class=\"docker-eyebrow\">\r\n                R\u00e9seau\r\n            <\/div>\r\n\r\n            <h2>\r\n                \ud83c\udf10 G\u00e9rer les r\u00e9seaux Docker\r\n            <\/h2>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"docker-command-grid\">\r\n\r\n\r\n            <div class=\"docker-card\">\r\n\r\n                <h3>\r\n                    Lister les r\u00e9seaux\r\n                <\/h3>\r\n\r\n                <div class=\"docker-code\">\r\n\r\n                    <div class=\"docker-code-header\">\r\n\r\n                        <span>\r\n                            Commande\r\n                        <\/span>\r\n\r\n                        <button\r\n                            class=\"docker-copy\"\r\n                            type=\"button\"\r\n                            onclick=\"copyDocker(this, 'docker-code-24')\"\r\n                        >\r\n                            \ud83d\udccb\r\n                        <\/button>\r\n\r\n                    <\/div>\r\n\r\n                    <pre id=\"docker-code-24\">docker network ls<\/pre>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n            <div class=\"docker-card\">\r\n\r\n                <h3>\r\n                    Inspecter un r\u00e9seau\r\n                <\/h3>\r\n\r\n                <div class=\"docker-code\">\r\n\r\n                    <div class=\"docker-code-header\">\r\n\r\n                        <span>\r\n                            Commande\r\n                        <\/span>\r\n\r\n                        <button\r\n                            class=\"docker-copy\"\r\n                            type=\"button\"\r\n                            onclick=\"copyDocker(this, 'docker-code-25')\"\r\n                        >\r\n                            \ud83d\udccb\r\n                        <\/button>\r\n\r\n                    <\/div>\r\n\r\n                    <pre id=\"docker-code-25\">docker network inspect NOM_DU_RESEAU<\/pre>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n            <div class=\"docker-card\">\r\n\r\n                <h3>\r\n                    Cr\u00e9er un r\u00e9seau\r\n                <\/h3>\r\n\r\n                <div class=\"docker-code\">\r\n\r\n                    <div class=\"docker-code-header\">\r\n\r\n                        <span>\r\n                            Commande\r\n                        <\/span>\r\n\r\n                        <button\r\n                            class=\"docker-copy\"\r\n                            type=\"button\"\r\n                            onclick=\"copyDocker(this, 'docker-code-26')\"\r\n                        >\r\n                            \ud83d\udccb\r\n                        <\/button>\r\n\r\n                    <\/div>\r\n\r\n                    <pre id=\"docker-code-26\">docker network create NOM_DU_RESEAU<\/pre>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n            <div class=\"docker-card\">\r\n\r\n                <h3>\r\n                    Supprimer un r\u00e9seau\r\n                <\/h3>\r\n\r\n                <div class=\"docker-code\">\r\n\r\n                    <div class=\"docker-code-header\">\r\n\r\n                        <span>\r\n                            Commande\r\n                        <\/span>\r\n\r\n                        <button\r\n                            class=\"docker-copy\"\r\n                            type=\"button\"\r\n                            onclick=\"copyDocker(this, 'docker-code-27')\"\r\n                        >\r\n                            \ud83d\udccb\r\n                        <\/button>\r\n\r\n                    <\/div>\r\n\r\n                    <pre id=\"docker-code-27\">docker network rm NOM_DU_RESEAU<\/pre>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n        <\/div>\r\n\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<!-- =========================================================\r\n     NETTOYAGE\r\n========================================================= -->\r\n\r\n<section class=\"docker-section docker-section-dark\">\r\n\r\n    <div class=\"docker-container\">\r\n\r\n\r\n        <div class=\"docker-title\">\r\n\r\n            <div class=\"docker-eyebrow\">\r\n                Maintenance\r\n            <\/div>\r\n\r\n            <h2>\r\n                \ud83e\uddf9 Nettoyer Docker\r\n            <\/h2>\r\n\r\n            <p>\r\n\r\n                Docker peut accumuler des images,\r\n                conteneurs et ressources inutilis\u00e9es.\r\n\r\n            <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"docker-warning\">\r\n\r\n            \u26a0\ufe0f Attention : les commandes de nettoyage\r\n            peuvent supprimer des ressources inutilis\u00e9es.\r\n\r\n            V\u00e9rifiez toujours ce qui va \u00eatre supprim\u00e9\r\n            avant de lancer une commande destructive.\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"docker-code\">\r\n\r\n            <div class=\"docker-code-header\">\r\n\r\n                <span>\r\n                    Nettoyer les ressources inutilis\u00e9es\r\n                <\/span>\r\n\r\n                <button\r\n                    class=\"docker-copy\"\r\n                    type=\"button\"\r\n                    onclick=\"copyDocker(this, 'docker-code-28')\"\r\n                >\r\n                    \ud83d\udccb\r\n                <\/button>\r\n\r\n            <\/div>\r\n\r\n            <pre id=\"docker-code-28\">docker system prune<\/pre>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"docker-code\">\r\n\r\n            <div class=\"docker-code-header\">\r\n\r\n                <span>\r\n                    Nettoyage plus complet\r\n                <\/span>\r\n\r\n                <button\r\n                    class=\"docker-copy\"\r\n                    type=\"button\"\r\n                    onclick=\"copyDocker(this, 'docker-code-29')\"\r\n                >\r\n                    \ud83d\udccb\r\n                <\/button>\r\n\r\n            <\/div>\r\n\r\n            <pre id=\"docker-code-29\">docker system prune -a<\/pre>\r\n\r\n        <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<!-- =========================================================\r\n     RESUME\r\n========================================================= -->\r\n\r\n<section class=\"docker-section\">\r\n\r\n    <div class=\"docker-container\">\r\n\r\n\r\n        <div class=\"docker-title\">\r\n\r\n            <div class=\"docker-eyebrow\">\r\n                \u00c0 retenir\r\n            <\/div>\r\n\r\n            <h2>\r\n                \ud83d\ude80 Les commandes \u00e0 conna\u00eetre\r\n            <\/h2>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"docker-card\">\r\n\r\n            <p>\r\n                <strong>docker ps<\/strong>\r\n                \u2192 voir les conteneurs actifs\r\n            <\/p>\r\n\r\n            <p>\r\n                <strong>docker ps -a<\/strong>\r\n                \u2192 voir tous les conteneurs\r\n            <\/p>\r\n\r\n            <p>\r\n                <strong>docker images<\/strong>\r\n                \u2192 voir les images\r\n            <\/p>\r\n\r\n            <p>\r\n                <strong>docker pull<\/strong>\r\n                \u2192 t\u00e9l\u00e9charger une image\r\n            <\/p>\r\n\r\n            <p>\r\n                <strong>docker run<\/strong>\r\n                \u2192 cr\u00e9er et d\u00e9marrer un conteneur\r\n            <\/p>\r\n\r\n            <p>\r\n                <strong>docker start \/ stop \/ restart<\/strong>\r\n                \u2192 g\u00e9rer un conteneur\r\n            <\/p>\r\n\r\n            <p>\r\n                <strong>docker logs<\/strong>\r\n                \u2192 consulter les logs\r\n            <\/p>\r\n\r\n            <p>\r\n                <strong>docker volume<\/strong>\r\n                \u2192 g\u00e9rer le stockage persistant\r\n            <\/p>\r\n\r\n            <p>\r\n                <strong>docker network<\/strong>\r\n                \u2192 g\u00e9rer les r\u00e9seaux\r\n            <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div\r\n            style=\"\r\n                text-align:center;\r\n                margin-top:45px;\r\n            \"\r\n        >\r\n\r\n            <a\r\n                href=\"https:\/\/monservice.ovh\/soldom\/\"\r\n                class=\"docker-home\"\r\n            >\r\n                \ud83c\udfe0 Retour \u00e0 la page d'accueil\r\n            <\/a>\r\n\r\n        <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<!-- =========================================================\r\n     FOOTER\r\n========================================================= -->\r\n\r\n<footer class=\"docker-footer\">\r\n\r\n    <div class=\"docker-container\">\r\n\r\n        <div style=\"font-size:30px;\">\r\n            \ud83d\udc33\r\n        <\/div>\r\n\r\n        <h3>\r\n            Docker sous Linux\r\n        <\/h3>\r\n\r\n        <p\r\n            style=\"\r\n                color:#7f8da1;\r\n                margin:0;\r\n            \"\r\n        >\r\n            Solaire Domotique \u00b7 Serveurs \u00b7 Linux \u00b7\r\n            Docker \u00b7 Auto-h\u00e9bergement\r\n        <\/p>\r\n\r\n    <\/div>\r\n\r\n<\/footer>\r\n\r\n\r\n<\/div>\r\n\r\n\r\n\r\n<!-- =========================================================\r\n     JAVASCRIPT COPIER\r\n========================================================= -->\r\n\r\n<script>\r\n\r\nfunction copyDocker(button, id) {\r\n\r\n    const element =\r\n        document.getElementById(id);\r\n\r\n    if (!element) {\r\n        return;\r\n    }\r\n\r\n    const code =\r\n        element.innerText;\r\n\r\n    navigator.clipboard.writeText(code)\r\n        .then(function() {\r\n\r\n            const original =\r\n                button.innerHTML;\r\n\r\n            button.innerHTML = \"\u2713\";\r\n\r\n            button.classList.add(\"copied\");\r\n\r\n            setTimeout(function() {\r\n\r\n                button.innerHTML =\r\n                    original;\r\n\r\n                button.classList.remove(\r\n                    \"copied\"\r\n                );\r\n\r\n            }, 1600);\r\n\r\n        })\r\n        .catch(function() {\r\n\r\n            const textarea =\r\n                document.createElement(\"textarea\");\r\n\r\n            textarea.value = code;\r\n\r\n            textarea.style.position =\r\n                \"fixed\";\r\n\r\n            textarea.style.opacity =\r\n                \"0\";\r\n\r\n            document.body.appendChild(\r\n                textarea\r\n            );\r\n\r\n            textarea.select();\r\n\r\n            document.execCommand(\r\n                \"copy\"\r\n            );\r\n\r\n            document.body.removeChild(\r\n                textarea\r\n            );\r\n\r\n            const original =\r\n                button.innerHTML;\r\n\r\n            button.innerHTML = \"\u2713\";\r\n\r\n            button.classList.add(\r\n                \"copied\"\r\n            );\r\n\r\n            setTimeout(function() {\r\n\r\n                button.innerHTML =\r\n                    original;\r\n\r\n                button.classList.remove(\r\n                    \"copied\"\r\n                );\r\n\r\n            }, 1600);\r\n\r\n        });\r\n\r\n}\r\n\r\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\ud83c\udfe0 Retour \u00e0 la page d&rsquo;accueil Guide Linux &#038; Docker Docker sous Linux comprendre, installer et utiliser Docker permet d&rsquo;ex\u00e9cuter des applications dans des conteneurs isol\u00e9s, l\u00e9gers et faciles \u00e0 d\u00e9ployer. D\u00e9couvrez ici son fonctionnement, son installation et les principales commandes \u00e0 conna\u00eetre. Comprendre \ud83d\udc33 Qu&rsquo;est-ce que Docker ? Docker est une plateforme qui permet [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"footnotes":""},"class_list":["post-1129","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - aioseo.com -->\n\t<meta name=\"description\" content=\"\ud83c\udfe0 Retour \u00e0 la page d&#039;accueil Guide Linux &amp; Docker Docker sous Linux comprendre, installer et utiliser Docker permet d&#039;ex\u00e9cuter des applications dans des conteneurs isol\u00e9s, l\u00e9gers et faciles \u00e0 d\u00e9ployer. D\u00e9couvrez ici son fonctionnement, son installation et les principales commandes \u00e0 conna\u00eetre. Comprendre \ud83d\udc33 Qu&#039;est-ce que Docker ? Docker est une plateforme qui permet\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"google-site-verification\" content=\"t8Ti6oibIJp5wdGvEJxFraNGg_cmWLXk8gjqpwRdx-0\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/solaire-domotique.fr\/index.php\/docker\/\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Solaire Domotique - Home Assistant Facile pour tous\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Docker - Solaire Domotique\" \/>\n\t\t<meta property=\"og:description\" content=\"\ud83c\udfe0 Retour \u00e0 la page d&#039;accueil Guide Linux &amp; Docker Docker sous Linux comprendre, installer et utiliser Docker permet d&#039;ex\u00e9cuter des applications dans des conteneurs isol\u00e9s, l\u00e9gers et faciles \u00e0 d\u00e9ployer. D\u00e9couvrez ici son fonctionnement, son installation et les principales commandes \u00e0 conna\u00eetre. Comprendre \ud83d\udc33 Qu&#039;est-ce que Docker ? Docker est une plateforme qui permet\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/solaire-domotique.fr\/index.php\/docker\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-08-23T09:59:42+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-08-23T10:02:03+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/groups\/768632271885394\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Docker - Solaire Domotique\" \/>\n\t\t<meta name=\"twitter:description\" content=\"\ud83c\udfe0 Retour \u00e0 la page d&#039;accueil Guide Linux &amp; Docker Docker sous Linux comprendre, installer et utiliser Docker permet d&#039;ex\u00e9cuter des applications dans des conteneurs isol\u00e9s, l\u00e9gers et faciles \u00e0 d\u00e9ployer. D\u00e9couvrez ici son fonctionnement, son installation et les principales commandes \u00e0 conna\u00eetre. Comprendre \ud83d\udc33 Qu&#039;est-ce que Docker ? Docker est une plateforme qui permet\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/solaire-domotique.fr\\\/index.php\\\/docker\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/solaire-domotique.fr\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/solaire-domotique.fr\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/solaire-domotique.fr\\\/index.php\\\/docker\\\/#listItem\",\"name\":\"Docker\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/solaire-domotique.fr\\\/index.php\\\/docker\\\/#listItem\",\"position\":2,\"name\":\"Docker\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/solaire-domotique.fr\\\/#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/solaire-domotique.fr\\\/#organization\",\"name\":\"Solaire Domotique\",\"description\":\"Home Assistant Facile pour tous\",\"url\":\"https:\\\/\\\/solaire-domotique.fr\\\/\",\"telephone\":\"+33788296582\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/monservice.ovh\\\/soldom\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/solairedomotique.png\",\"@id\":\"https:\\\/\\\/solaire-domotique.fr\\\/index.php\\\/docker\\\/#organizationLogo\"},\"image\":{\"@id\":\"https:\\\/\\\/solaire-domotique.fr\\\/index.php\\\/docker\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/groups\\\/768632271885394\",\"https:\\\/\\\/youtube.com\\\/channel\\\/UCajanIUJeEr2y9m2XvjL7sA\\\/\"]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/solaire-domotique.fr\\\/index.php\\\/docker\\\/#webpage\",\"url\":\"https:\\\/\\\/solaire-domotique.fr\\\/index.php\\\/docker\\\/\",\"name\":\"Docker - Solaire Domotique\",\"description\":\"\\ud83c\\udfe0 Retour \\u00e0 la page d'accueil Guide Linux & Docker Docker sous Linux comprendre, installer et utiliser Docker permet d'ex\\u00e9cuter des applications dans des conteneurs isol\\u00e9s, l\\u00e9gers et faciles \\u00e0 d\\u00e9ployer. D\\u00e9couvrez ici son fonctionnement, son installation et les principales commandes \\u00e0 conna\\u00eetre. Comprendre \\ud83d\\udc33 Qu'est-ce que Docker ? Docker est une plateforme qui permet\",\"inLanguage\":\"fr-FR\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/solaire-domotique.fr\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/solaire-domotique.fr\\\/index.php\\\/docker\\\/#breadcrumblist\"},\"datePublished\":\"2026-08-23T11:59:42+02:00\",\"dateModified\":\"2026-08-23T12:02:03+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/solaire-domotique.fr\\\/#website\",\"url\":\"https:\\\/\\\/solaire-domotique.fr\\\/\",\"name\":\"Solaire Domotique\",\"description\":\"Home Assistant Facile pour tous\",\"inLanguage\":\"fr-FR\",\"publisher\":{\"@id\":\"https:\\\/\\\/solaire-domotique.fr\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Docker - Solaire Domotique","description":"\ud83c\udfe0 Retour \u00e0 la page d'accueil Guide Linux & Docker Docker sous Linux comprendre, installer et utiliser Docker permet d'ex\u00e9cuter des applications dans des conteneurs isol\u00e9s, l\u00e9gers et faciles \u00e0 d\u00e9ployer. D\u00e9couvrez ici son fonctionnement, son installation et les principales commandes \u00e0 conna\u00eetre. Comprendre \ud83d\udc33 Qu'est-ce que Docker ? Docker est une plateforme qui permet","canonical_url":"https:\/\/solaire-domotique.fr\/index.php\/docker\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"t8Ti6oibIJp5wdGvEJxFraNGg_cmWLXk8gjqpwRdx-0","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/solaire-domotique.fr\/index.php\/docker\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/solaire-domotique.fr\/#listItem","position":1,"name":"Home","item":"https:\/\/solaire-domotique.fr\/","nextItem":{"@type":"ListItem","@id":"https:\/\/solaire-domotique.fr\/index.php\/docker\/#listItem","name":"Docker"}},{"@type":"ListItem","@id":"https:\/\/solaire-domotique.fr\/index.php\/docker\/#listItem","position":2,"name":"Docker","previousItem":{"@type":"ListItem","@id":"https:\/\/solaire-domotique.fr\/#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/solaire-domotique.fr\/#organization","name":"Solaire Domotique","description":"Home Assistant Facile pour tous","url":"https:\/\/solaire-domotique.fr\/","telephone":"+33788296582","logo":{"@type":"ImageObject","url":"https:\/\/monservice.ovh\/soldom\/wp-content\/uploads\/2025\/12\/solairedomotique.png","@id":"https:\/\/solaire-domotique.fr\/index.php\/docker\/#organizationLogo"},"image":{"@id":"https:\/\/solaire-domotique.fr\/index.php\/docker\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/groups\/768632271885394","https:\/\/youtube.com\/channel\/UCajanIUJeEr2y9m2XvjL7sA\/"]},{"@type":"WebPage","@id":"https:\/\/solaire-domotique.fr\/index.php\/docker\/#webpage","url":"https:\/\/solaire-domotique.fr\/index.php\/docker\/","name":"Docker - Solaire Domotique","description":"\ud83c\udfe0 Retour \u00e0 la page d'accueil Guide Linux & Docker Docker sous Linux comprendre, installer et utiliser Docker permet d'ex\u00e9cuter des applications dans des conteneurs isol\u00e9s, l\u00e9gers et faciles \u00e0 d\u00e9ployer. D\u00e9couvrez ici son fonctionnement, son installation et les principales commandes \u00e0 conna\u00eetre. Comprendre \ud83d\udc33 Qu'est-ce que Docker ? Docker est une plateforme qui permet","inLanguage":"fr-FR","isPartOf":{"@id":"https:\/\/solaire-domotique.fr\/#website"},"breadcrumb":{"@id":"https:\/\/solaire-domotique.fr\/index.php\/docker\/#breadcrumblist"},"datePublished":"2026-08-23T11:59:42+02:00","dateModified":"2026-08-23T12:02:03+02:00"},{"@type":"WebSite","@id":"https:\/\/solaire-domotique.fr\/#website","url":"https:\/\/solaire-domotique.fr\/","name":"Solaire Domotique","description":"Home Assistant Facile pour tous","inLanguage":"fr-FR","publisher":{"@id":"https:\/\/solaire-domotique.fr\/#organization"}}]},"og:locale":"fr_FR","og:site_name":"Solaire Domotique - Home Assistant Facile pour tous","og:type":"article","og:title":"Docker - Solaire Domotique","og:description":"\ud83c\udfe0 Retour \u00e0 la page d'accueil Guide Linux &amp; Docker Docker sous Linux comprendre, installer et utiliser Docker permet d'ex\u00e9cuter des applications dans des conteneurs isol\u00e9s, l\u00e9gers et faciles \u00e0 d\u00e9ployer. D\u00e9couvrez ici son fonctionnement, son installation et les principales commandes \u00e0 conna\u00eetre. Comprendre \ud83d\udc33 Qu'est-ce que Docker ? Docker est une plateforme qui permet","og:url":"https:\/\/solaire-domotique.fr\/index.php\/docker\/","article:published_time":"2026-08-23T09:59:42+00:00","article:modified_time":"2026-08-23T10:02:03+00:00","article:publisher":"https:\/\/www.facebook.com\/groups\/768632271885394","twitter:card":"summary_large_image","twitter:title":"Docker - Solaire Domotique","twitter:description":"\ud83c\udfe0 Retour \u00e0 la page d'accueil Guide Linux &amp; Docker Docker sous Linux comprendre, installer et utiliser Docker permet d'ex\u00e9cuter des applications dans des conteneurs isol\u00e9s, l\u00e9gers et faciles \u00e0 d\u00e9ployer. D\u00e9couvrez ici son fonctionnement, son installation et les principales commandes \u00e0 conna\u00eetre. Comprendre \ud83d\udc33 Qu'est-ce que Docker ? Docker est une plateforme qui permet"},"aioseo_meta_data":{"post_id":"1129","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2026-08-23 09:58:53","updated":"2026-08-23 10:34:53","focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/solaire-domotique.fr\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/solaire-domotique.fr\/index.php\/docker\/\" title=\"Docker\">Docker<\/a>\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/solaire-domotique.fr\/"},{"label":"Docker","link":"https:\/\/solaire-domotique.fr\/index.php\/docker\/"}],"_links":{"self":[{"href":"https:\/\/solaire-domotique.fr\/index.php\/wp-json\/wp\/v2\/pages\/1129","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/solaire-domotique.fr\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/solaire-domotique.fr\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/solaire-domotique.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/solaire-domotique.fr\/index.php\/wp-json\/wp\/v2\/comments?post=1129"}],"version-history":[{"count":4,"href":"https:\/\/solaire-domotique.fr\/index.php\/wp-json\/wp\/v2\/pages\/1129\/revisions"}],"predecessor-version":[{"id":1133,"href":"https:\/\/solaire-domotique.fr\/index.php\/wp-json\/wp\/v2\/pages\/1129\/revisions\/1133"}],"wp:attachment":[{"href":"https:\/\/solaire-domotique.fr\/index.php\/wp-json\/wp\/v2\/media?parent=1129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}