<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.phobos-net.fr/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.phobos-net.fr/feed.php">
        <title>wikinotes</title>
        <description></description>
        <link>https://wiki.phobos-net.fr/</link>
        <image rdf:resource="https://wiki.phobos-net.fr/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-05-06T19:24:42+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/creer_image?rev=1682424668&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/configuration_reseau?rev=1670882627&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/traefik/erreur_routage_gateway_timeout?rev=1629466230&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/traefik/020_reverse_proxy_https_local?rev=1682255110&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/build_context?rev=1682434186&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/maintenir_conteneur_actif?rev=1668864667&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/modifier_mapping_port_conteneur_actif?rev=1672095388&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/obtenir_nom_conteneur_depuis_interieur?rev=1639337906&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/rechercher-tag-dans-repo?rev=1612216289&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/start?rev=1627473971&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/typologie_reseaux_docker?rev=1644838349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/dockerfile/commande_copy?rev=1669559878&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/dockerfile/creer_plusieurs_repertoires_avec_docker_run?rev=1638810303&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/dockerfile/creer_utilisateurs?rev=1641923243&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/traefik/010_exemple_loadbalancing_http?rev=1612614222&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/docker-compose/depannage/aucune_palge_adresses_ipv4_disponible?rev=1642672585&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.phobos-net.fr/lib/tpl/dokuwiki/images/favicon.ico">
        <title>wikinotes</title>
        <link>https://wiki.phobos-net.fr/</link>
        <url>https://wiki.phobos-net.fr/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/creer_image?rev=1682424668&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-04-25T12:11:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sysadmin:docker:creer_image</title>
        <link>https://wiki.phobos-net.fr/doku.php/sysadmin/docker/creer_image?rev=1682424668&amp;do=diff</link>
        <description>sysadmin docker image

Docker: créer une image

Il y a plusieurs façons d&#039;aboutir à une nouvelle image:

	*  A partir d&#039;un conteneur existant et la commande docker container save, facile à mettre en place mais compliqué à maintenir.
	*  From scratch, plus complexe et difficile à maintenir.</description>
    </item>
    <item rdf:about="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/configuration_reseau?rev=1670882627&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-12T22:03:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sysadmin:docker:configuration_reseau</title>
        <link>https://wiki.phobos-net.fr/doku.php/sysadmin/docker/configuration_reseau?rev=1670882627&amp;do=diff</link>
        <description>sysadmin netadmin docker network reseau

Docker: Configuration réseau des conteneurs

Pour des généralités concernant la conception et la gestion des réseaux avec Docker voir la note concepts_et_philosophie_gestion_reseau.

Initialement Docker possède 3 réseaux. Les réseaux existants peuvent être listés via la commande</description>
    </item>
    <item rdf:about="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/traefik/erreur_routage_gateway_timeout?rev=1629466230&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-20T13:30:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sysadmin:docker:traefik:erreur_routage_gateway_timeout</title>
        <link>https://wiki.phobos-net.fr/doku.php/sysadmin/docker/traefik/erreur_routage_gateway_timeout?rev=1629466230&amp;do=diff</link>
        <description>netadmin sysadmin dev devops traefik routing

Traefik: Erreur routage gateway timeout

Le problème se produit lorsque traefik construit une route vers un service dans un conteneur connecté à différents réseaux. Traefik peux récupérer l&#039;IP du service sur un réseau auquel il n&#039;est pas autorisé.
Pour lever toute ambiguïté, lorsque un service est connecté à plusieurs réseaux, il faut définir</description>
    </item>
    <item rdf:about="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/traefik/020_reverse_proxy_https_local?rev=1682255110&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-04-23T13:05:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sysadmin:docker:traefik:020_reverse_proxy_https_local</title>
        <link>https://wiki.phobos-net.fr/doku.php/sysadmin/docker/traefik/020_reverse_proxy_https_local?rev=1682255110&amp;do=diff</link>
        <description>sysadmin traefik reverse-proxy incomplet

Traefik: reverse proxy https local

On cherche ici à configurer Traefik pour fonctionner en HTTPS sur une machine de développement ou un domaine local. On utilise une autorité de certification interne émettant des certificats x509.

Créer les enregistrements</description>
    </item>
    <item rdf:about="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/build_context?rev=1682434186&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-04-25T14:49:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sysadmin:docker:build_context</title>
        <link>https://wiki.phobos-net.fr/doku.php/sysadmin/docker/build_context?rev=1682434186&amp;do=diff</link>
        <description>dev docker

Docker : Contexte de construction de l&#039;image

Docker est une application client-serveur, les versions respectives du client et du serveur (daemon) sont visible via la commande docker version.

La création d&#039;une nouvelle image est une opération qui s&#039;effectue côté serveur. Le client Docker communique le Dokerfile ainsi que tous les fichiers présents dans le répertoire en argument de la commande</description>
    </item>
    <item rdf:about="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/maintenir_conteneur_actif?rev=1668864667&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-19T13:31:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sysadmin:docker:maintenir_conteneur_actif</title>
        <link>https://wiki.phobos-net.fr/doku.php/sysadmin/docker/maintenir_conteneur_actif?rev=1668864667&amp;do=diff</link>
        <description>sysadmin docker conteneur dev debug

Docker : Maintenir l’exécution d&#039;un conteneur

Lors des phases de développement ou de débogage il peut être utile de maintenir le conteneur en cours d&#039;exécution afin de pouvoir ouvrir un shell interactif. Pour les conteneurs basés sur des images debian, on peut utiliser par exemple la commande</description>
    </item>
    <item rdf:about="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/modifier_mapping_port_conteneur_actif?rev=1672095388&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-26T22:56:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sysadmin:docker:modifier_mapping_port_conteneur_actif</title>
        <link>https://wiki.phobos-net.fr/doku.php/sysadmin/docker/modifier_mapping_port_conteneur_actif?rev=1672095388&amp;do=diff</link>
        <description>sysadmin docker reseau port mapping publish

Docker : modifier le mapping des ports sur un conteneur existant

Certaines documentation non officielles proposent de modifier les fichiers de configuration des conteneurs. Normalement on ne peut pas modifier le mapping des ports d&#039; un conteneur existant (déclarés à la création du conteneur via l&#039;option publish). Il est cependant possible de créer une image du conteneur courant puis de recréer un conteneur avec les bons paramètres:</description>
    </item>
    <item rdf:about="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/obtenir_nom_conteneur_depuis_interieur?rev=1639337906&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-12T19:38:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sysadmin:docker:obtenir_nom_conteneur_depuis_interieur</title>
        <link>https://wiki.phobos-net.fr/doku.php/sysadmin/docker/obtenir_nom_conteneur_depuis_interieur?rev=1639337906&amp;do=diff</link>
        <description>dev sysadmin netadmin docker

Déterminer le nom du conteneur depuis l’intérieur

Via docker-compose on peut facilement démarrer l’exécution de plusieurs instances d&#039;un même service via l&#039;argument --scale. Par défaut, comme toutes les instances du service partagent la même configuration elles adoptent le même comportement:</description>
    </item>
    <item rdf:about="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/rechercher-tag-dans-repo?rev=1612216289&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-02-01T21:51:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sysadmin:docker:rechercher-tag-dans-repo</title>
        <link>https://wiki.phobos-net.fr/doku.php/sysadmin/docker/rechercher-tag-dans-repo?rev=1612216289&amp;do=diff</link>
        <description>sysadmin dev devops docker

Lister les tags d&#039;un dépôt docker

La commande docker search permet de rechercher /afficher les dépôts correspondants à certains critères:


$ docker search ubuntu


Cependant elle ne permet pas de lister les tags existant dans un dépôt. On utilisera l&#039;</description>
    </item>
    <item rdf:about="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/start?rev=1627473971&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-07-28T12:06:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sysadmin:docker:start</title>
        <link>https://wiki.phobos-net.fr/doku.php/sysadmin/docker/start?rev=1627473971&amp;do=diff</link>
        <description>sysadmin dev devops docker

Docker

Docker permet la création d&#039;un environnement d’exécution isolé (appelé conteneur ou container) pour une application, un programme, une commande. Le conteneur, regroupe ou empaquette l&#039;application et ses dépendances ainsi elle pourra être exécutée sur n&#039;importe quel serveur/distribution Linux. Cette méthode étend la flexibilité, la portabilité de l&#039;application.</description>
    </item>
    <item rdf:about="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/typologie_reseaux_docker?rev=1644838349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-02-14T11:32:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sysadmin:docker:typologie_reseaux_docker</title>
        <link>https://wiki.phobos-net.fr/doku.php/sysadmin/docker/typologie_reseaux_docker?rev=1644838349&amp;do=diff</link>
        <description>sysadmin netadmin docker reseau network

Docker : Types des réseaux et usages

Par défaut Docker propose 3 types de réseaux chacun ayant un driver dédié et des caractéristiques spécifiques.


docker network list
NETWORK ID     NAME             DRIVER    SCOPE
5c5d31d57162   bridge           bridge    local
89092ed731fa   host             host      local
5f36f3d8495b   none             null      local</description>
    </item>
    <item rdf:about="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/dockerfile/commande_copy?rev=1669559878&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-27T14:37:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sysadmin:docker:dockerfile:commande_copy</title>
        <link>https://wiki.phobos-net.fr/doku.php/sysadmin/docker/dockerfile/commande_copy?rev=1669559878&amp;do=diff</link>
        <description>sysadmin dev docker dockerfile commande

Dockerfile : La commande COPY

Le Dockerfile contient les instructions permettant de générer l&#039;image, c&#039;est à dire le système de fichier initial visible dans le conteneur. La commande COPY permet d’insérer un fichier provenant de l&#039;hôte ou du système de fichier de base dans le système de fichier de l&#039;image en construction.</description>
    </item>
    <item rdf:about="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/dockerfile/creer_plusieurs_repertoires_avec_docker_run?rev=1638810303&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-06T17:05:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sysadmin:docker:dockerfile:creer_plusieurs_repertoires_avec_docker_run</title>
        <link>https://wiki.phobos-net.fr/doku.php/sysadmin/docker/dockerfile/creer_plusieurs_repertoires_avec_docker_run?rev=1638810303&amp;do=diff</link>
        <description>sysadmin dev docker dockerfile todo

Dockerfile : Créer plusieurs répertoires avec RUN

Si l&#039;on tente de créer une arborescence de plusieurs répertoires via la directive RUN du Dockerfile et la syntaxe de développement du Bash on n&#039;obtient pas le résultat attendu.

La directive suivante dans le Dockerfile:</description>
    </item>
    <item rdf:about="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/dockerfile/creer_utilisateurs?rev=1641923243&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-11T17:47:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sysadmin:docker:dockerfile:creer_utilisateurs</title>
        <link>https://wiki.phobos-net.fr/doku.php/sysadmin/docker/dockerfile/creer_utilisateurs?rev=1641923243&amp;do=diff</link>
        <description>docker dockerfile sysadmin dev todo

Dockerfile : Création des utilisateurs

On cherche ici à définir des comptes utilisateurs lors de la création de l&#039;image et à exécuter les binaires via ces comptes utilisateurs.

Références

	*  &lt;https://net2.com/how-to-create-new-users-in-docker-container/&gt;</description>
    </item>
    <item rdf:about="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/traefik/010_exemple_loadbalancing_http?rev=1612614222&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-02-06T12:23:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sysadmin:docker:traefik:010_exemple_loadbalancing_http</title>
        <link>https://wiki.phobos-net.fr/doku.php/sysadmin/docker/traefik/010_exemple_loadbalancing_http?rev=1612614222&amp;do=diff</link>
        <description>sysadmin netadmin dev traefik http load_balancing

Traefik: reverse proxy http avec load balancing

Un cas d&#039;utilisation simple pour découvrir la mise en place de traefik. La configuration proposée ici est une démonstration à ne pas utiliser telle quelle en production. Elle est reproductible dans un environnement de développement/test.</description>
    </item>
    <item rdf:about="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/docker-compose/depannage/aucune_palge_adresses_ipv4_disponible?rev=1642672585&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-20T09:56:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sysadmin:docker:docker-compose:depannage:aucune_palge_adresses_ipv4_disponible</title>
        <link>https://wiki.phobos-net.fr/doku.php/sysadmin/docker/docker-compose/depannage/aucune_palge_adresses_ipv4_disponible?rev=1642672585&amp;do=diff</link>
        <description>sysadmin docker depannage troubleshooting reseau network ipv4

Docker : Erreur réseau au démarrage des services docker-compose

Lors de la création d&#039;un service via la commande docker-compose up -d le message d&#039;erreur suivant est retourné:


ERROR: could not find an available, non-overlapping IPv4 address pool among the defaults to assign to the network</description>
    </item>
</rdf:RDF>
