<?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-10T03:11:15+00:00</dc:date>
        <items>
            <rdf:Seq>
                <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/configuration_reseau?rev=1670882627&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/traefik/erreur_routage_gateway_timeout?rev=1629466230&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/cmd_vs_entrypoint?rev=1640823530&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/lister_les_reseaux?rev=1629445332&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/acces_services_hote_depuis_conteneur?rev=1644364325&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/docker-compose/reseaux?rev=1649689335&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:li rdf:resource="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/concepts_et_philosophie_gestion_reseau?rev=1642675254&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/docker_driver_loki_troubleshooting?rev=1629795438&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/docker-compose?rev=1649941752&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/journal_conteneur_reste_vide?rev=1671547054&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/modifier_configuration_du_container?rev=1655284809&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/nginx?rev=1614537015&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/traefik?rev=1627640227&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/traefik/notes_configuration?rev=1659704286&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/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/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/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/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/cmd_vs_entrypoint?rev=1640823530&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-30T00:18:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sysadmin:docker:cmd_vs_entrypoint</title>
        <link>https://wiki.phobos-net.fr/doku.php/sysadmin/docker/cmd_vs_entrypoint?rev=1640823530&amp;do=diff</link>
        <description>sysadmin devops docker dokerfile todo

Docker : CMD et ENTRYPOINT

Les directives CMD et ENTRYPOINT utilisées dans le Dockerfile permettent toutes les deux de définir une commande initiale présente dans l&#039;image qui sera invoquée au démarrage du conteneur.

Ces deux directives existent et présentent quelques différences. Selon les besoins on utilisera l&#039;une, l&#039;autre ou les deux.</description>
    </item>
    <item rdf:about="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/lister_les_reseaux?rev=1629445332&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-20T07:42:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sysadmin:docker:lister_les_reseaux</title>
        <link>https://wiki.phobos-net.fr/doku.php/sysadmin/docker/lister_les_reseaux?rev=1629445332&amp;do=diff</link>
        <description>sysadmin netadmin devops docker reseaux

Docker: Afficher les réseaux du conteneur

On utilise la commande inspect pour extraire les informations des interfaces réseaux. Le filtre jq est optionnel, il permet de mettre en forme la sortie au format JSON dans la console:


$ docker container inspect --format &#039;{{json .NetworkSettings.Networks}}&#039; container_name | jq</description>
    </item>
    <item rdf:about="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/acces_services_hote_depuis_conteneur?rev=1644364325&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-02-08T23:52:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sysadmin:docker:acces_services_hote_depuis_conteneur</title>
        <link>https://wiki.phobos-net.fr/doku.php/sysadmin/docker/acces_services_hote_depuis_conteneur?rev=1644364325&amp;do=diff</link>
        <description>sysadmin netadmin software docker

Docker : Accéder aux services de l’hôte depuis un conteneur

Selon les systèmes il est possible de résoudre l’hôte depuis le conteneur via le FQDN spécial host.docker.internal.

Si la résolution ne fonctionne pas, lors de l&#039;installation de Docker un pont par défaut est créé (docker0 ou bridge0). La machine hôte possède une adresse fixe dans ce réseau (par défaut 172.17.0.1). Depuis le conteneur on peut utiliser cette adresse pour se connecter aux services écout…</description>
    </item>
    <item rdf:about="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/docker-compose/reseaux?rev=1649689335&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-04-11T15:02:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sysadmin:docker:docker-compose:reseaux</title>
        <link>https://wiki.phobos-net.fr/doku.php/sysadmin/docker/docker-compose/reseaux?rev=1649689335&amp;do=diff</link>
        <description>software docker container networks reseaux todo

Déclaration des réseaux avec docker-compose

Sans déclaration particulière, le docker-compose crée un réseau dédié au sein duquel les services définis peuvent se contacter les uns les autres directement via le nom du service. Ce réseau dédié est isolé. Pour qu&#039;un service soit joignable de l&#039;extérieur il faudra déclarer un NAT.</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>
    <item rdf:about="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/concepts_et_philosophie_gestion_reseau?rev=1642675254&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-20T10:40:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sysadmin:docker:concepts_et_philosophie_gestion_reseau</title>
        <link>https://wiki.phobos-net.fr/doku.php/sysadmin/docker/concepts_et_philosophie_gestion_reseau?rev=1642675254&amp;do=diff</link>
        <description>docker sysadmin netadmin network reseau todo

Docker : Concepts et philosophie de gestion des réseaux

Références

	*  &lt;https://www.docker.com/blog/docker-networking-design-philosophy/&gt;</description>
    </item>
    <item rdf:about="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/docker_driver_loki_troubleshooting?rev=1629795438&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-24T08:57:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sysadmin:docker:docker_driver_loki_troubleshooting</title>
        <link>https://wiki.phobos-net.fr/doku.php/sysadmin/docker/docker_driver_loki_troubleshooting?rev=1629795438&amp;do=diff</link>
        <description>software sysadmin docker loki log troubleshooting

Docker: Aucune journalisation produite par le driver loki

Les services docker-compose sont paramétrés pour communiquer avec le service loki mais aucun log n&#039;est intégré dans la base Loki, elle reste vide.

Visionner les journaux système à la recherche des traces produites par le daemon docker et loki:</description>
    </item>
    <item rdf:about="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/docker-compose?rev=1649941752&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-04-14T13:09:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sysadmin:docker:docker-compose</title>
        <link>https://wiki.phobos-net.fr/doku.php/sysadmin/docker/docker-compose?rev=1649941752&amp;do=diff</link>
        <description>sysadmin docker docker-compose

docker-compose

docker-compose fait parti d&#039;un ensemble d&#039;outils de l&#039;environnement Docker qui comprend:

	*  docker engine: le moteur docker
	*  docker machine
	*  docker swarm

docker-compose est un orchestrateur. Lancer un nombre important de conteneurs n&#039;est pas forcément simple. Il faut:</description>
    </item>
    <item rdf:about="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/journal_conteneur_reste_vide?rev=1671547054&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-20T14:37:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sysadmin:docker:journal_conteneur_reste_vide</title>
        <link>https://wiki.phobos-net.fr/doku.php/sysadmin/docker/journal_conteneur_reste_vide?rev=1671547054&amp;do=diff</link>
        <description>sysadmin docker log journal

:TODO_DOCUPDATE:

Docker : les journaux du conteneur restent vides

Les logs restent vides. Le conteneur s’exécute normalement mais les messages émis sur la sortie standard ne sont enregistrés par le journal du conteneur.

Références

	*  &lt;https://serverfault.com/questions/940281/why-doesnt-my-docker-actually-log-anything&gt;
	*</description>
    </item>
    <item rdf:about="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/modifier_configuration_du_container?rev=1655284809&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-06-15T09:20:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sysadmin:docker:modifier_configuration_du_container</title>
        <link>https://wiki.phobos-net.fr/doku.php/sysadmin/docker/modifier_configuration_du_container?rev=1655284809&amp;do=diff</link>
        <description>software sysadmin docker todo

Docker: Modifier la configuration d&#039;un conteneur

La commande docker update permet de modifier ou restreindre l&#039;accès par le conteneur aux différentes ressources du système hôte.


# Limitation de la mémoire à la volée sur un conteneur en cours d&#039;execution
docker update --memory 95m web_traefik_1

# Vérifier l&#039;application de la restriction 
docker stats</description>
    </item>
    <item rdf:about="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/nginx?rev=1614537015&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-02-28T18:30:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sysadmin:docker:nginx</title>
        <link>https://wiki.phobos-net.fr/doku.php/sysadmin/docker/nginx?rev=1614537015&amp;do=diff</link>
        <description>sysadmin webadmin nginx

Nginx avec Docker

On peut facilement lancer l&#039;imge officielle en test, ici on utilise le tag stable-alpine plus léger que la version stable (~20 Mo contre 130 Mo):


docker run --rm --name webserver -d -p 8088:80 -d nginx:stable-alpine

# Pour mapper les documents locaux sur le root web du conteneur 
docker run --rm --name webserver -d -p 8088:80 \
-v /some/content:/usr/share/nginx/html:ro -d nginx:stable-alpine</description>
    </item>
    <item rdf:about="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/traefik?rev=1627640227&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-07-30T10:17:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sysadmin:docker:traefik</title>
        <link>https://wiki.phobos-net.fr/doku.php/sysadmin/docker/traefik?rev=1627640227&amp;do=diff</link>
        <description>sysadmin docker reverse_proxy traefik todo

Traefik

Traefik est un reverse-proxy, un projet Open source français initié par Emile Vauge en 2016. Traefik est développé par la startup Containous situé à Lyon.

Historiquement Apache et Nginx on offert le service de reverse proxy pour des applications monolithiques (applications lourdes, déployées une bonne fois pour toute et difficiles à migrer).</description>
    </item>
    <item rdf:about="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/traefik/notes_configuration?rev=1659704286&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-08-05T12:58:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sysadmin:docker:traefik:notes_configuration</title>
        <link>https://wiki.phobos-net.fr/doku.php/sysadmin/docker/traefik/notes_configuration?rev=1659704286&amp;do=diff</link>
        <description>sysadmin netadmin devops docker traefik todo

Traefik: notes de configuration

Les éléments de configuration de Traefik peuvent être fournis de 3 façons:

	*  Dans des fichiers textes au format TOML ou YAML
	*  via les CLI flags à l&#039;invocation ou dans les fichiers docker-compose
	*  via les variables d&#039;environnement (env vars) cette méthode est cependant déconseillée.</description>
    </item>
</rdf:RDF>
