<?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-10T20:12:26+00:00</dc:date>
        <items>
            <rdf:Seq>
                <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/cmd_vs_entrypoint?rev=1640823530&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/executer_un_container?rev=1612216289&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/journalisation_des_conteneurs?rev=1671489211&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:li rdf:resource="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/definir_fuseau_horaire_du_conteneur?rev=1630432443&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/environnement_et_variables?rev=1642007789&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/creer_image?rev=1682424668&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/modifier_dossier_racine?rev=1637171423&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/docker-compose/definir_politique_redemarrage_conteneur?rev=1672048655&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/docker-compose/redefinir_cmd_via_docker-compose?rev=1649886178&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/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/020_reverse_proxy_https_local?rev=1682255110&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: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/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/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/executer_un_container?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:executer_un_container</title>
        <link>https://wiki.phobos-net.fr/doku.php/sysadmin/docker/executer_un_container?rev=1612216289&amp;do=diff</link>
        <description>sysadmin docker

Exécution d&#039;un container

La commande docker container run possède de très nombreuses options. Elle permet d&#039;exécuter une commande dans un nouveau conteneur.

Ci-dessous quelques options usuelles et des exemples de création de conteneurs:
 Option</description>
    </item>
    <item rdf:about="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/journalisation_des_conteneurs?rev=1671489211&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-19T22:33:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sysadmin:docker:journalisation_des_conteneurs</title>
        <link>https://wiki.phobos-net.fr/doku.php/sysadmin/docker/journalisation_des_conteneurs?rev=1671489211&amp;do=diff</link>
        <description>sysadmin software docker journalisation log

Docker: Journalisation des conteneurs

Docker propose plusieurs mécanismes de journalisation désignés logging drivers. Un mécanisme de journalisation est actif par défaut et peut être redéfinit explicitement. 

Journalisation par défaut

Pour afficher les paramètres de configuration du logging driver utilisé par défaut par le daemon Docker:</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>
    <item rdf:about="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/definir_fuseau_horaire_du_conteneur?rev=1630432443&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-31T17:54:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sysadmin:docker:definir_fuseau_horaire_du_conteneur</title>
        <link>https://wiki.phobos-net.fr/doku.php/sysadmin/docker/definir_fuseau_horaire_du_conteneur?rev=1630432443&amp;do=diff</link>
        <description>sysadmin docker timezone

Docker: Définir le fuseau horaire du conteneur

Plusieurs possibilités:

Définir le fuseau horaire (timezone) directement grâce à la variable d&#039;environnement TZ dans le fichier docker-compose ou le Dockerfile.
tzdata


FROM debian:stretch-slim
ENV TZ=&quot;Europe/Paris&quot;
RUN date
CMD /bin/sh</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/environnement_et_variables?rev=1642007789&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-12T17:16:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sysadmin:docker:environnement_et_variables</title>
        <link>https://wiki.phobos-net.fr/doku.php/sysadmin/docker/environnement_et_variables?rev=1642007789&amp;do=diff</link>
        <description>sysadmin variable environnement

Docker : variables d&#039;environnement

Par défaut le conteneur est isolé, il est créé avec un environnement minimal différent du contexte depuis lequel il est démarré.


docker container run --rm -it busybox:latest /bin/sh
env

HOSTNAME=22d263bfa153
SHLVL=1
HOME=/root
TERM=xterm
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PWD=/</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/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/modifier_dossier_racine?rev=1637171423&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-17T17:50:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sysadmin:docker:modifier_dossier_racine</title>
        <link>https://wiki.phobos-net.fr/doku.php/sysadmin/docker/modifier_dossier_racine?rev=1637171423&amp;do=diff</link>
        <description>sysadmin docker root directory racine

Modifier le root applicatif du service Docker

Par défaut Docker stocke l&#039;ensemble des données dans le répertoire /var/lib/docker. Comme il contient à la fois les images et les volumes nommés, sa taille peut rapidement augmenter.

Migration du root applicatif</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/docker-compose/definir_politique_redemarrage_conteneur?rev=1672048655&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-26T09:57:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sysadmin:docker:docker-compose:definir_politique_redemarrage_conteneur</title>
        <link>https://wiki.phobos-net.fr/doku.php/sysadmin/docker/docker-compose/definir_politique_redemarrage_conteneur?rev=1672048655&amp;do=diff</link>
        <description>sysadmin netadmin docker docker-compose

Définir la politique de redémarrage des conteneurs

docker-compose permet de spécifier la politique de redémarrage du conteneur / service via l&#039;option de configuration restart. Les valeurs suivante sont possibles:

	*  no: Le conteneur ne sera pas redémarré automatiquement.</description>
    </item>
    <item rdf:about="https://wiki.phobos-net.fr/doku.php/sysadmin/docker/docker-compose/redefinir_cmd_via_docker-compose?rev=1649886178&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-04-13T21:42:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sysadmin:docker:docker-compose:redefinir_cmd_via_docker-compose</title>
        <link>https://wiki.phobos-net.fr/doku.php/sysadmin/docker/docker-compose/redefinir_cmd_via_docker-compose?rev=1649886178&amp;do=diff</link>
        <description>sysadmin docker docker-compose cmd command todo

Redéfinir CMD via docker-compose

Références

	*  &lt;https://blog.manoj.ch/docker-use-docker-compose-to-override-cmd&gt;</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/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/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/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>
</rdf:RDF>
