{"id":7061,"date":"2026-03-18T16:11:10","date_gmt":"2026-03-18T15:11:10","guid":{"rendered":"https:\/\/workboot.fr\/ciela\/?page_id=7061"},"modified":"2026-03-18T17:57:05","modified_gmt":"2026-03-18T16:57:05","slug":"docker_proxy","status":"publish","type":"page","link":"https:\/\/workboot.fr\/ciela\/docker_proxy\/","title":{"rendered":"Docker_proxy"},"content":{"rendered":"\n<pre class=\"wp-block-code\"><code><\/code><\/pre>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n# Proxy (identique \u00e0 votre configuration)\nHTTP_PROXY=&quot;http:\/\/10.0.0.1:3128&quot;\nHTTPS_PROXY=&quot;https:\/\/10.0.0.1:3128&quot;\nNO_PROXY=&quot;172.22.1.1,172.22.1.2,172.22.1.3,localhost,127.0.0.1&quot;\n\n# Ajout d\u00e9p\u00f4t Docker\ncurl -fsSL https:\/\/download.docker.com\/linux\/ubuntu\/gpg | sudo gpg --dearmor -o \/usr\/share\/keyrings\/docker-archive-keyring.gpg\necho &quot;deb &#x5B;arch=$(dpkg --print-architecture) signed-by=\/usr\/share\/keyrings\/docker-archive-keyring.gpg] https:\/\/download.docker.com\/linux\/ubuntu jammy stable&quot; | sudo tee \/etc\/apt\/sources.list.d\/docker.list\n\n# Installation\nsudo apt update\nsudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-compose\n\n# Configuration proxy Docker\nsudo mkdir -p \/etc\/systemd\/system\/docker.service.d\nsudo tee \/etc\/systemd\/system\/docker.service.d\/proxy.conf &lt;&lt;EOF\n&#x5B;Service]\nEnvironment=&quot;HTTP_PROXY=$HTTP_PROXY&quot;\nEnvironment=&quot;HTTPS_PROXY=$HTTPS_PROXY&quot;\nEnvironment=&quot;NO_PROXY=$NO_PROXY&quot;\nEOF\n\n# Red\u00e9marrage\nsudo systemctl daemon-reload\nsudo systemctl restart docker\n\n# Ajout utilisateur\nsudo usermod -aG docker $USER\n\n# Test\nnewgrp docker\ndocker --version\ndocker-compose --version\necho &quot;\u2705 Docker install\u00e9 !&quot;\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"bash\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">#!\/bin\/bash\necho \"=========================================\"\necho \" Installation Docker - Lyc\u00e9e\"\necho \"=========================================\"\n\n# 1. Ajout de la cl\u00e9 GPG\necho \"\ud83d\udd11 Ajout de la cl\u00e9 GPG Docker...\"\ncurl -fsSL https:\/\/download.docker.com\/linux\/ubuntu\/gpg | sudo gpg --dearmor -o \/usr\/share\/keyrings\/docker-archive-keyring.gpg\n\n# 2. Ajout du d\u00e9p\u00f4t\necho \"\ud83d\udce6 Ajout du d\u00e9p\u00f4t Docker...\"\necho \"deb [arch=$(dpkg --print-architecture) signed-by=\/usr\/share\/keyrings\/docker-archive-keyring.gpg] https:\/\/download.docker.com\/linux\/ubuntu jammy stable\" | sudo tee \/etc\/apt\/sources.list.d\/docker.list > \/dev\/null\n\n# 3. Mise \u00e0 jour\necho \"\ud83d\udd04 Mise \u00e0 jour des d\u00e9p\u00f4ts...\"\nsudo apt update\n\n# 4. Installation\necho \"\ud83d\ude80 Installation de Docker...\"\nsudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-compose\n\n# 5. Configuration du proxy pour Docker (optionnel mais recommand\u00e9)\necho \"\ud83d\udce1 Configuration du proxy pour Docker...\"\nsudo mkdir -p \/etc\/systemd\/system\/docker.service.d\nsudo tee \/etc\/systemd\/system\/docker.service.d\/http-proxy.conf > \/dev\/null &lt;&lt;EOF\n[Service]\nEnvironment=\"HTTP_PROXY=http:\/\/10.0.0.1:3128\/\"\nEnvironment=\"HTTPS_PROXY=https:\/\/10.0.0.1:3128\/\"\nEnvironment=\"NO_PROXY=172.22.1.1,172.22.1.2,172.22.1.3\"\nEOF\n\n# 6. Configuration des registres non s\u00e9curis\u00e9s\necho \"\ud83d\udd27 Configuration des registres Docker...\"\nsudo tee \/etc\/docker\/daemon.json > \/dev\/null &lt;&lt;EOF\n{\n  \"insecure-registries\": [\n    \"docker.io\",\n    \"registry-1.docker.io\"\n  ],\n  \"registry-mirrors\": [\n    \"https:\/\/docker.mirrors.ustc.edu.cn\"\n  ]\n}\nEOF\n\n# 7. Red\u00e9marrage\necho \"\ud83d\udd04 Red\u00e9marrage de Docker...\"\nsudo systemctl daemon-reload\nsudo systemctl restart docker\n\n# 8. Ajout au groupe docker\necho \"\ud83d\udc64 Ajout de $USER au groupe docker...\"\nsudo usermod -aG docker $USER\n\n# 9. V\u00e9rification\necho \"\u2705 V\u00e9rification :\"\ndocker --version\ndocker-compose --version\n\necho \"\"\necho \"=========================================\"\necho \"\ud83c\udf89 Installation termin\u00e9e !\"\necho \"=========================================\"\necho \"\ud83d\udcdd D\u00e9connectez-vous\/reconnectez-vous OU\"\necho \"   ex\u00e9cutez : newgrp docker\"\necho \"\"\necho \"\ud83c\udf10 Ensuite, pour votre Moodle :\"\necho \"   cd ~\/Works\"\necho \"   tar xvf moodle_sauvegardes.tar\"\necho \"   cd docker\/moodle\"\necho \"   docker-compose up -d\"<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"bash\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">#!\/bin\/bash\n# Script d'installation de Docker pour le lyc\u00e9e\n# \u00c0 ex\u00e9cuter avec : bash install-docker-lycee.sh\n\nset -e  # Arr\u00eat en cas d'erreur\n\n# Couleurs pour les messages\nRED='\\033[0;31m'\nGREEN='\\033[0;32m'\nYELLOW='\\033[1;33m'\nNC='\\033[0m' # No Color\n\necho -e \"${GREEN}========================================${NC}\"\necho -e \"${GREEN}  Installation Docker - Lyc\u00e9e Dorian  ${NC}\"\necho -e \"${GREEN}========================================${NC}\"\n\n# Configuration du proxy (\u00e0 modifier si n\u00e9cessaire)\nPROXY_HOST=\"extranet.lyc-dorian.ac-paris.fr\"\nPROXY_PORT=\"3128\"\nHTTP_PROXY=\"http:\/\/$PROXY_HOST:$PROXY_PORT\"\nHTTPS_PROXY=\"http:\/\/$PROXY_HOST:$PROXY_PORT\"\nNO_PROXY=\"localhost,127.0.0.1,.local,.lyc-dorian.ac-paris.fr\"\n\necho -e \"${YELLOW}\ud83d\udce1 Configuration du proxy : $HTTP_PROXY${NC}\"\n\n# 1. Nettoyage des anciennes installations\necho -e \"${YELLOW}\ud83e\uddf9 Nettoyage des anciennes installations...${NC}\"\nsudo apt remove -y docker docker-engine docker.io containerd runc 2>\/dev\/null || true\n\n# 2. Mise \u00e0 jour des paquets\necho -e \"${YELLOW}\ud83d\udce6 Mise \u00e0 jour des paquets...${NC}\"\nsudo apt update\n\n# 3. Installation des pr\u00e9requis\necho -e \"${YELLOW}\ud83d\udd27 Installation des pr\u00e9requis...${NC}\"\nsudo apt install -y \\\n    apt-transport-https \\\n    ca-certificates \\\n    curl \\\n    gnupg \\\n    lsb-release \\\n    software-properties-common\n\n# 4. Configuration du proxy pour APT\necho -e \"${YELLOW}\ud83d\udce1 Configuration du proxy pour APT...${NC}\"\nsudo tee \/etc\/apt\/apt.conf.d\/95proxies > \/dev\/null &lt;&lt;EOF\nAcquire::http::Proxy \"$HTTP_PROXY\";\nAcquire::https::Proxy \"$HTTPS_PROXY\";\nEOF\n\n# 5. Ajout de la cl\u00e9 GPG Docker\necho -e \"${YELLOW}\ud83d\udd11 Ajout de la cl\u00e9 GPG Docker...${NC}\"\ncurl -fsSL https:\/\/download.docker.com\/linux\/ubuntu\/gpg | sudo gpg --dearmor -o \/usr\/share\/keyrings\/docker-archive-keyring.gpg\n\n# 6. Ajout du d\u00e9p\u00f4t Docker\necho -e \"${YELLOW}\ud83d\udce6 Ajout du d\u00e9p\u00f4t Docker...${NC}\"\necho \\\n  \"deb [arch=$(dpkg --print-architecture) signed-by=\/usr\/share\/keyrings\/docker-archive-keyring.gpg] https:\/\/download.docker.com\/linux\/ubuntu \\\n  $(lsb_release -cs) stable\" | sudo tee \/etc\/apt\/sources.list.d\/docker.list > \/dev\/null\n\n# 7. Mise \u00e0 jour et installation de Docker\necho -e \"${YELLOW}\ud83d\ude80 Installation de Docker...${NC}\"\nsudo apt update\nsudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-compose\n\n# 8. Ajout de l'utilisateur au groupe docker\necho -e \"${YELLOW}\ud83d\udc64 Ajout de l'utilisateur au groupe docker...${NC}\"\nsudo usermod -aG docker $USER\n\n# 9. Configuration du proxy pour Docker\necho -e \"${YELLOW}\ud83d\udce1 Configuration du proxy pour Docker...${NC}\"\nsudo mkdir -p \/etc\/systemd\/system\/docker.service.d\nsudo tee \/etc\/systemd\/system\/docker.service.d\/http-proxy.conf > \/dev\/null &lt;&lt;EOF\n[Service]\nEnvironment=\"HTTP_PROXY=$HTTP_PROXY\"\nEnvironment=\"HTTPS_PROXY=$HTTPS_PROXY\"\nEnvironment=\"NO_PROXY=$NO_PROXY\"\nEOF\n\n# 10. Configuration des registres non s\u00e9curis\u00e9s et miroirs\necho -e \"${YELLOW}\ud83d\udd27 Configuration des registres Docker...${NC}\"\nsudo mkdir -p \/etc\/docker\nsudo tee \/etc\/docker\/daemon.json > \/dev\/null &lt;&lt;EOF\n{\n  \"insecure-registries\": [\n    \"docker.io\",\n    \"registry-1.docker.io\",\n    \"index.docker.io\"\n  ],\n  \"registry-mirrors\": [\n    \"https:\/\/docker.mirrors.ustc.edu.cn\",\n    \"https:\/\/hub-mirror.c.163.com\"\n  ],\n  \"log-driver\": \"json-file\",\n  \"log-opts\": {\n    \"max-size\": \"10m\",\n    \"max-file\": \"3\"\n  }\n}\nEOF\n\n# 11. Rechargement et red\u00e9marrage de Docker\necho -e \"${YELLOW}\ud83d\udd04 Red\u00e9marrage de Docker...${NC}\"\nsudo systemctl daemon-reload\nsudo systemctl restart docker\n\n# 12. V\u00e9rification\necho -e \"${YELLOW}\u2705 V\u00e9rification de l'installation...${NC}\"\ndocker --version\ndocker-compose --version\n\n# 13. Test avec une image simple\necho -e \"${YELLOW}\ud83e\uddea Test avec l'image hello-world...${NC}\"\ndocker run hello-world\n\necho -e \"${GREEN}========================================${NC}\"\necho -e \"${GREEN}\ud83c\udf89 Installation termin\u00e9e avec succ\u00e8s !${NC}\"\necho -e \"${GREEN}========================================${NC}\"\necho -e \"${YELLOW}\ud83d\udcdd IMPORTANT : D\u00e9connectez-vous et reconnectez-vous${NC}\"\necho -e \"${YELLOW}   ou ex\u00e9cutez : newgrp docker${NC}\"\necho -e \"${YELLOW}   pour que les changements de groupe soient pris en compte.${NC}\"\necho \"\"\necho -e \"${GREEN}\ud83c\udf10 Pour tester Moodle :${NC}\"\necho -e \"   mkdir -p ~\/moodle &amp;&amp; cd ~\/moodle\"\necho -e \"   curl -o docker-compose.yml https:\/\/... (ou utilisez votre fichier)\"\necho -e \"   docker-compose up -d\"<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"bash\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">#!\/bin\/bash\n# Script de configuration Docker pour proxy lyc\u00e9e\n# \u00c0 ex\u00e9cuter avec : bash docker-proxy-fix.sh\n\nset -e  # Arr\u00eat en cas d'erreur\n\n# Couleurs pour les messages\nRED='\\033[0;31m'\nGREEN='\\033[0;32m'\nYELLOW='\\033[1;33m'\nBLUE='\\033[0;34m'\nNC='\\033[0m' # No Color\n\n# Configuration (adapt\u00e9e de votre \/etc\/environment)\nPROXY_IP=\"10.0.0.1\"\nPROXY_PORT=\"3128\"\nHTTP_PROXY=\"http:\/\/${PROXY_IP}:${PROXY_PORT}\/\"\nHTTPS_PROXY=\"http:\/\/${PROXY_IP}:${PROXY_PORT}\/\"  # Important: http:\/\/ m\u00eame pour https\nNO_PROXY=\"172.22.1.1,172.22.1.2,172.22.1.3,localhost,127.0.0.1,.local,.docker.io\"\n\necho -e \"${BLUE}========================================${NC}\"\necho -e \"${BLUE}  Configuration Docker pour proxy lyc\u00e9e ${NC}\"\necho -e \"${BLUE}========================================${NC}\"\n\n# 1. Sauvegarde des configurations existantes\necho -e \"${YELLOW}\ud83d\udce6 Sauvegarde des configurations existantes...${NC}\"\nBACKUP_DIR=\"\/tmp\/docker-backup-$(date +%Y%m%d-%H%M%S)\"\nmkdir -p $BACKUP_DIR\n[ -f \/etc\/docker\/daemon.json ] &amp;&amp; sudo cp \/etc\/docker\/daemon.json $BACKUP_DIR\/daemon.json.bak 2>\/dev\/null || true\n[ -d \/etc\/systemd\/system\/docker.service.d ] &amp;&amp; sudo cp -r \/etc\/systemd\/system\/docker.service.d $BACKUP_DIR\/ 2>\/dev\/null || true\necho -e \"${GREEN}\u2705 Sauvegarde dans $BACKUP_DIR${NC}\"\n\n# 2. Nettoyage des anciennes configurations\necho -e \"${YELLOW}\ud83e\uddf9 Nettoyage des anciennes configurations...${NC}\"\nsudo rm -f \/etc\/docker\/daemon.json\nsudo rm -rf \/etc\/systemd\/system\/docker.service.d\n\n# 3. Cr\u00e9ation du dossier de configuration systemd\necho -e \"${YELLOW}\ud83d\udcc1 Cr\u00e9ation des dossiers de configuration...${NC}\"\nsudo mkdir -p \/etc\/systemd\/system\/docker.service.d\nsudo mkdir -p \/etc\/docker\n\n# 4. Configuration du proxy pour Docker (via systemd)\necho -e \"${YELLOW}\ud83d\udce1 Configuration du proxy Docker (systemd)...${NC}\"\nsudo tee \/etc\/systemd\/system\/docker.service.d\/proxy.conf > \/dev\/null &lt;&lt;EOF\n[Service]\nEnvironment=\"HTTP_PROXY=$HTTP_PROXY\"\nEnvironment=\"HTTPS_PROXY=$HTTPS_PROXY\"\nEnvironment=\"NO_PROXY=$NO_PROXY\"\nEOF\n\n# 5. Configuration de daemon.json (registres, miroirs, MTU)\necho -e \"${YELLOW}\ud83d\udd27 Configuration de Docker daemon.json...${NC}\"\nsudo tee \/etc\/docker\/daemon.json > \/dev\/null &lt;&lt;EOF\n{\n  \"mtu\": 1400,\n  \"insecure-registries\": [\n    \"docker.io\",\n    \"registry-1.docker.io\",\n    \"index.docker.io\"\n  ],\n  \"registry-mirrors\": [\n    \"https:\/\/docker.mirrors.ustc.edu.cn\",\n    \"https:\/\/hub-mirror.c.163.com\"\n  ],\n  \"debug\": true,\n  \"log-driver\": \"json-file\",\n  \"log-opts\": {\n    \"max-size\": \"10m\",\n    \"max-file\": \"3\"\n  },\n  \"features\": {\n    \"containerd-snapshotter\": false\n  }\n}\nEOF\n\n# 6. Rechargement systemd et red\u00e9marrage Docker\necho -e \"${YELLOW}\ud83d\udd04 Rechargement de systemd et red\u00e9marrage de Docker...${NC}\"\nsudo systemctl daemon-reload\nsudo systemctl restart docker\n\n# 7. V\u00e9rification du statut\necho -e \"${YELLOW}\u2705 V\u00e9rification du statut Docker...${NC}\"\nsleep 3\nif sudo systemctl is-active --quiet docker; then\n    echo -e \"${GREEN}\u2705 Docker est actif${NC}\"\nelse\n    echo -e \"${RED}\u274c Docker n'a pas d\u00e9marr\u00e9 correctement${NC}\"\n    sudo systemctl status docker --no-pager\n    exit 1\nfi\n\n# 8. Test de connectivit\u00e9 de base\necho -e \"${YELLOW}\ud83c\udf10 Test de connectivit\u00e9 via proxy...${NC}\"\nif timeout 10 curl --proxy $HTTP_PROXY -s -I https:\/\/registry-1.docker.io\/v2\/ > \/dev\/null; then\n    echo -e \"${GREEN}\u2705 Proxy accessible${NC}\"\nelse\n    echo -e \"${RED}\u26a0\ufe0f  Proxy inaccessible - v\u00e9rifiez l'IP et le port${NC}\"\nfi\n\n# 9. Test Docker avec hello-world\necho -e \"${YELLOW}\ud83d\udc33 Test avec l'image hello-world...${NC}\"\nif docker run --rm hello-world 2>\/dev\/null | grep -q \"Hello from Docker\"; then\n    echo -e \"${GREEN}\u2705 Test r\u00e9ussi : Docker fonctionne avec le proxy !${NC}\"\nelse\n    echo -e \"${RED}\u274c Le test a \u00e9chou\u00e9${NC}\"\n    echo -e \"${YELLOW}\ud83d\udcdd D\u00e9tails de l'erreur :${NC}\"\n    docker run --rm hello-world 2>&amp;1 || true\nfi\n\n# 10. R\u00e9sum\u00e9 final\necho -e \"${BLUE}========================================${NC}\"\necho -e \"${GREEN}\ud83c\udf89 Configuration termin\u00e9e !${NC}\"\necho -e \"${BLUE}========================================${NC}\"\necho -e \"${YELLOW}\ud83d\udcdd R\u00e9capitulatif de la configuration :${NC}\"\necho \"   Proxy HTTP  : $HTTP_PROXY\"\necho \"   Proxy HTTPS : $HTTPS_PROXY\"\necho \"   No Proxy    : $NO_PROXY\"\necho \"   MTU         : 1400\"\necho \"   Miroirs     : docker.mirrors.ustc.edu.cn, hub-mirror.c.163.com\"\necho \"\"\necho -e \"${YELLOW}\ud83d\udcc2 Sauvegarde disponible dans : $BACKUP_DIR${NC}\"\necho \"\"\necho -e \"${GREEN}\ud83d\udc49 Pour tester : docker run hello-world${NC}\"\necho -e \"${GREEN}\ud83d\udc49 Pour voir les logs : docker logs -f $(docker ps -lq)${NC}\"<\/pre>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-7061","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Docker_proxy - workboot<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/workboot.fr\/ciela\/docker_proxy\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Docker_proxy - workboot\" \/>\n<meta property=\"og:url\" content=\"https:\/\/workboot.fr\/ciela\/docker_proxy\/\" \/>\n<meta property=\"og:site_name\" content=\"workboot\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-18T16:57:05+00:00\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/workboot.fr\\\/ciela\\\/docker_proxy\\\/\",\"url\":\"https:\\\/\\\/workboot.fr\\\/ciela\\\/docker_proxy\\\/\",\"name\":\"Docker_proxy - workboot\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/workboot.fr\\\/ciela\\\/#website\"},\"datePublished\":\"2026-03-18T15:11:10+00:00\",\"dateModified\":\"2026-03-18T16:57:05+00:00\",\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/workboot.fr\\\/ciela\\\/docker_proxy\\\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/workboot.fr\\\/ciela\\\/#website\",\"url\":\"https:\\\/\\\/workboot.fr\\\/ciela\\\/\",\"name\":\"workboot\",\"description\":\"Open Source, Open Minds \",\"publisher\":{\"@id\":\"https:\\\/\\\/workboot.fr\\\/ciela\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/workboot.fr\\\/ciela\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/workboot.fr\\\/ciela\\\/#organization\",\"name\":\"workboot\",\"url\":\"https:\\\/\\\/workboot.fr\\\/ciela\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/workboot.fr\\\/ciela\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/workboot.fr\\\/ciela\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/logo_ciel-dorian-1.png\",\"contentUrl\":\"https:\\\/\\\/workboot.fr\\\/ciela\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/logo_ciel-dorian-1.png\",\"width\":1024,\"height\":950,\"caption\":\"workboot\"},\"image\":{\"@id\":\"https:\\\/\\\/workboot.fr\\\/ciela\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Docker_proxy - workboot","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/workboot.fr\/ciela\/docker_proxy\/","og_locale":"fr_FR","og_type":"article","og_title":"Docker_proxy - workboot","og_url":"https:\/\/workboot.fr\/ciela\/docker_proxy\/","og_site_name":"workboot","article_modified_time":"2026-03-18T16:57:05+00:00","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/workboot.fr\/ciela\/docker_proxy\/","url":"https:\/\/workboot.fr\/ciela\/docker_proxy\/","name":"Docker_proxy - workboot","isPartOf":{"@id":"https:\/\/workboot.fr\/ciela\/#website"},"datePublished":"2026-03-18T15:11:10+00:00","dateModified":"2026-03-18T16:57:05+00:00","inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/workboot.fr\/ciela\/docker_proxy\/"]}]},{"@type":"WebSite","@id":"https:\/\/workboot.fr\/ciela\/#website","url":"https:\/\/workboot.fr\/ciela\/","name":"workboot","description":"Open Source, Open Minds ","publisher":{"@id":"https:\/\/workboot.fr\/ciela\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/workboot.fr\/ciela\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/workboot.fr\/ciela\/#organization","name":"workboot","url":"https:\/\/workboot.fr\/ciela\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/workboot.fr\/ciela\/#\/schema\/logo\/image\/","url":"https:\/\/workboot.fr\/ciela\/wp-content\/uploads\/2025\/05\/logo_ciel-dorian-1.png","contentUrl":"https:\/\/workboot.fr\/ciela\/wp-content\/uploads\/2025\/05\/logo_ciel-dorian-1.png","width":1024,"height":950,"caption":"workboot"},"image":{"@id":"https:\/\/workboot.fr\/ciela\/#\/schema\/logo\/image\/"}}]}},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"admin","author_link":"https:\/\/workboot.fr\/ciela\/author\/admin\/"},"uagb_comment_info":0,"uagb_excerpt":null,"_links":{"self":[{"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/pages\/7061","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/comments?post=7061"}],"version-history":[{"count":7,"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/pages\/7061\/revisions"}],"predecessor-version":[{"id":7074,"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/pages\/7061\/revisions\/7074"}],"wp:attachment":[{"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/media?parent=7061"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}