<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Forum du club des développeurs et IT Pro - Docker</title>
		<link>https://www.developpez.net/forums/</link>
		<description><![CDATA[Forum d'entraide sur le logiciel Docker]]></description>
		<language>fr</language>
		<lastBuildDate>Fri, 17 Apr 2026 23:43:24 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>15</ttl>
		<image>
			<url>https://forum.developpez.be/images/misc/rss.png</url>
			<title>Forum du club des développeurs et IT Pro - Docker</title>
			<link>https://www.developpez.net/forums/</link>
		</image>
		<item>
			<title>Choix d’un stockage S3 pour sauvegarder un volume Docker avec Dokploy</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182963&amp;goto=newpost</link>
			<pubDate>Tue, 31 Mar 2026 18:33:53 GMT</pubDate>
			<description>Bonjour à la communauté, 
...</description>
			<content:encoded><![CDATA[<div>Bonjour à la communauté,<br />
<br />
Je déploie actuellement un projet avec Dokploy (Docker Compose) et je souhaite mettre en place un système de backup fiable pour mes volumes.<br />
<br />
Dokploy propose plusieurs solutions S3 (AWS S3, Cloudflare R2, Google Cloud Storage, etc.), et j’hésite sur le choix.<br />
<br />
L'objectif étant d'apprendre à sauvegarder mes base de données proprement et me familiariser avec un outil professionnel.<br />
<br />
Pour l'instant, c'est des petits projets mais bon, ça va me permettre de faire quelques tests avant de deployer de vrai projet.<br />
<br />
J'ai regardé sur Amazon S3, il me demande directement la carte de banque donc voilà, je me suis dit avant de faire n'importe quoi autant demande conseil à la communauté.<br />
<br />
- Quelle solution S3 recommandez-vous dans ce cas ?<br />
- Avez-vous des retours sur le meilleur compromis simplicité / coût ?<br />
<br />
Merci d’avance &#128591;</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f2125/systemes/virtualisation/docker/">Docker</category>
			<dc:creator>Bragnar</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182963/systemes/virtualisation/docker/choix-d-stockage-s3-sauvegarder-volume-docker-dokploy/</guid>
		</item>
		<item>
			<title><![CDATA[[Docker] projet Symfony]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2178488&amp;goto=newpost</link>
			<pubDate>Thu, 07 Aug 2025 21:07:13 GMT</pubDate>
			<description>Bonjour à tous,  
 
je...</description>
			<content:encoded><![CDATA[<div>Bonjour à tous, <br />
<br />
je m'interroge sur les bonnes pratiques concernant l'architecture devops de mon projet symfony.<br />
<br />
j'ai un projet symfony et dans ce projet , j'ai un dossier .docker qui contient plusieurs choses.<br />
<br />
voici l'architecture du dossier .docker <br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br /></div></td><td valign="top"><pre style="margin: 0">.
.
&#9500;&#9472;&#9472; .env
&#9500;&#9472;&#9472; .env.example
&#9500;&#9472;&#9472; docker-compose-dev.yml
&#9500;&#9472;&#9472; docker-compose-prod.yml
&#9500;&#9472;&#9472; mariadb
&#9474;** &#9492;&#9472;&#9472; Dockerfile
&#9500;&#9472;&#9472; nginx
&#9474;** &#9500;&#9472;&#9472; Dockerfile
&#9474;** &#9500;&#9472;&#9472; Dockerfile_ci
&#9474;** &#9500;&#9472;&#9472; dev
&#9474;** &#9474;** &#9492;&#9472;&#9472; default.conf
&#9474;** &#9492;&#9472;&#9472; prod
&#9474;**     &#9492;&#9472;&#9472; default.conf
&#9492;&#9472;&#9472; php
    &#9500;&#9472;&#9472; Dockerfile
    &#9500;&#9472;&#9472; dev
    &#9474;** &#9492;&#9472;&#9472; php.ini
    &#9500;&#9472;&#9472; entrypoint.prod.sh
    &#9500;&#9472;&#9472; entrypoint.sh
    &#9492;&#9472;&#9472; prod
        &#9492;&#9472;&#9472; php.ini</pre></td></tr></table></code><hr />
</div><br />
Voici mon docker-compose de production qui est build dans ma CI <br />
<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br /></div></td><td valign="top"><pre style="margin: 0">services:
  db:
    build:
      context: mariadb
    image: registry.mydomain.com/projet/db:latest
    restart: always
    volumes:
      - datadb:/var/lib/mysql
    ports:
      - &quot;3306:3306&quot;
    environment:
      MARIADB_USER: ${MYSQL_USER}
      MARIADB_PASSWORD: ${MYSQL_PASSWORD}
      MARIADB_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
      MARIADB_DATABASE: ${MYSQL_DATABASE}
    networks:
      - shared_corporate
  nginx:
    build:
      context: ..
      dockerfile: .docker/nginx/Dockerfile_ci
      args:
        MODE: ${MODE:-prod}
    image: registry.mydomain.com/projet/nginx:latest
    restart: always
    ports:
      - 80:80
    depends_on:
      - phpfpm
      - db
    networks:
      - shared_corporate
  phpfpm:
    build:
      context: ..
      dockerfile: .docker/php/Dockerfile
      args:
        TIMEZONE: ${TIMEZONE}
        MODE: ${MODE:-prod}
    container_name: php_entreprise
    image: registry.mydomain.com/projet/php:latest
    restart: always
    networks:
      - shared_corporate
    environment:
      APP_ENV: prod
volumes:
  apache_log:
  datadb:


networks:
  shared_corporate:
    name: shared_corporate</pre></td></tr></table></code><hr />
</div><br />
mon dockerfile pour php FPM <br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br />61<br />62<br />63<br />64<br />65<br />66<br /></div></td><td valign="top"><pre style="margin: 0">FROM php:8.4.10-fpm-bookworm

ARG TIMEZONE
ARG MODE

COPY .docker/php/${MODE}/php.ini /usr/local/etc/php/conf.d/docker-php-config.ini

RUN apt-get update &amp;&amp; apt-get install -y \
    gnupg \
    g++ \
    procps \
    openssl \
    git \
    unzip \
    zlib1g-dev \
    libzip-dev \
    libfreetype6-dev \
    libpng-dev \
    libjpeg-dev \
    libicu-dev  \
    libonig-dev \
    libxslt1-dev \
    libpq-dev \
    acl \
    &amp;&amp; echo 'alias sf=&quot;php bin/console&quot;' &gt;&gt; ~/.bashrc

RUN docker-php-ext-configure intl

#RUN docker-php-ext-configure gd --with-jpeg --with-freetype

#RUN docker-php-ext-install \
#    pdo pdo_mysql zip xsl gd intl opcache exif mbstring intl

RUN docker-php-ext-install \
    pdo pdo_mysql zip xsl intl opcache exif mbstring intl


RUN pecl install apcu &amp;&amp; docker-php-ext-enable apcu
RUN pecl install redis &amp;&amp; docker-php-ext-enable redis

# Set timezone
RUN ln -snf /usr/share/zoneinfo/${TIMEZONE} /etc/localtime &amp;&amp; echo ${TIMEZONE} &gt; /etc/timezone \
    &amp;&amp; printf '[PHP]\ndate.timezone = &quot;%s&quot;\n', ${TIMEZONE} &gt; /usr/local/etc/php/conf.d/tzone.ini \
    &amp;&amp; &quot;date&quot;

RUN printf '[intl]\nintl.default_locale = fr\n' &gt; /usr/local/etc/php/conf.d/intl.ini

RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer


COPY . /tmp/symfony
RUN ls -la /tmp/symfony

RUN if [ &quot;$MODE&quot; = &quot;prod&quot; ]; then \
    mkdir -p /var/www/symfony &amp;&amp; \
    cp -ar /tmp/symfony/. /var/www/symfony &amp;&amp; \
    chown -R www-data:www-data /var/www/symfony; \
fi

WORKDIR /var/www/symfony

COPY .docker/php/entrypoint.sh /usr/local/bin/entrypoint.sh
COPY .docker/php/entrypoint.prod.sh /usr/local/bin/entrypoint.prod.sh
RUN chmod +x /usr/local/bin/entrypoint.sh /usr/local/bin/entrypoint.prod.sh

ENTRYPOINT [&quot;/usr/local/bin/entrypoint.sh&quot;]</pre></td></tr></table></code><hr />
</div>et voici mon nginx : qui est plutot très simple<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br /></div></td><td valign="top"><pre style="margin: 0">FROM nginx:latest AS base
EXPOSE 80</pre></td></tr></table></code><hr />
</div>Selon vous, que-ce qui doit être modifier pour respecter les bonnes pratiques ?</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f2125/systemes/virtualisation/docker/">Docker</category>
			<dc:creator>vodkline</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2178488/systemes/virtualisation/docker/docker-projet-symfony/</guid>
		</item>
		<item>
			<title><![CDATA[[MOOC OpenClassrooms]Docker ne reflète pas les modifs du html]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2178368&amp;goto=newpost</link>
			<pubDate>Fri, 01 Aug 2025 08:06:40 GMT</pubDate>
			<description><![CDATA[Bonjour !  
J'essaie de faire...]]></description>
			<content:encoded><![CDATA[<div>Bonjour ! <br />
J'essaie de faire le MOOC OpenClassrooms<a rel="nofollow" href="https://openclassrooms.com/fr/courses/8157231-automatisez-des-tests-fonctionnels-pour-le-web-avec-cypress" target="_blank">&quot;Automatisez des tests fonctionnels pour le web avec Cypress&quot;</a><br />
<br />
Dedans, il y a un conteneur Docker à télécharger en deux fois : <a rel="nofollow" href="https://github.com/OpenClassrooms-Student-Center/7365096-Tech-Buy-FR" target="_blank">v1</a> et <a rel="nofollow" href="https://github.com/OpenClassrooms-Student-Center/Tech-Buy-V2" target="_blank">v2</a><br />
<br />
J'utilise Windows 11 et WSL2. Ma version de Docker est la suivante : <div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br />61<br />62<br />63<br />64<br />65<br />66<br />67<br />68<br />69<br />70<br />71<br />72<br />73<br />74<br />75<br />76<br />77<br />78<br />79<br />80<br />81<br />82<br />83<br />84<br />85<br />86<br />87<br />88<br />89<br />90<br />91<br />92<br />93<br />94<br />95<br />96<br />97<br />98<br /></div></td><td valign="top"><pre style="margin: 0">Client:
 Version:    28.3.2
 Context:    desktop-linux
 Debug Mode: false
 Plugins:
  ai: Docker AI Agent - Ask Gordon (Docker Inc.)
    Version:  v1.9.9
    Path:     C:\Users\marie\.docker\cli-plugins\docker-ai.exe
  buildx: Docker Buildx (Docker Inc.)
    Version:  v0.25.0-desktop.1
    Path:     C:\Program Files\Docker\cli-plugins\docker-buildx.exe
  cloud: Docker Cloud (Docker Inc.)
    Version:  v0.4.2
    Path:     C:\Program Files\Docker\cli-plugins\docker-cloud.exe
  compose: Docker Compose (Docker Inc.)
    Version:  v2.38.2-desktop.1
    Path:     C:\Program Files\Docker\cli-plugins\docker-compose.exe
  debug: Get a shell into any image or container (Docker Inc.)
    Version:  0.0.41
    Path:     C:\Program Files\Docker\cli-plugins\docker-debug.exe
  desktop: Docker Desktop commands (Docker Inc.)
    Version:  v0.1.11
    Path:     C:\Program Files\Docker\cli-plugins\docker-desktop.exe
  extension: Manages Docker extensions (Docker Inc.)
    Version:  v0.2.29
    Path:     C:\Program Files\Docker\cli-plugins\docker-extension.exe
  init: Creates Docker-related starter files for your project (Docker Inc.)
    Version:  v1.4.0
    Path:     C:\Program Files\Docker\cli-plugins\docker-init.exe
  mcp: Docker MCP Plugin (Docker Inc.)
    Version:  v0.9.9
    Path:     C:\Program Files\Docker\cli-plugins\docker-mcp.exe
  model: Docker Model Runner (EXPERIMENTAL) (Docker Inc.)
    Version:  v0.1.33
    Path:     C:\Program Files\Docker\cli-plugins\docker-model.exe
  sbom: View the packaged-based Software Bill Of Materials (SBOM) for an image (Anchore Inc.)
    Version:  0.6.0
    Path:     C:\Program Files\Docker\cli-plugins\docker-sbom.exe
  scout: Docker Scout (Docker Inc.)
    Version:  v1.18.2
    Path:     C:\Users\marie\.docker\cli-plugins\docker-scout.exe

Server:
 Containers: 3
  Running: 3
  Paused: 0
  Stopped: 0
 Images: 3
 Server Version: 28.3.2
 Storage Driver: overlayfs
  driver-type: io.containerd.snapshotter.v1
 Logging Driver: json-file
 Cgroup Driver: cgroupfs
 Cgroup Version: 2
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog
 CDI spec directories:
  /etc/cdi
  /var/run/cdi
 Discovered Devices:
  cdi: docker.com/gpu=webgpu
 Swarm: inactive
 Runtimes: io.containerd.runc.v2 nvidia runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: 05044ec0a9a75232cad458027ca83437aae3f4da
 runc version: v1.2.5-0-g59923ef
 init version: de40ad0
 Security Options:
  seccomp
   Profile: builtin
  cgroupns
 Kernel Version: 6.6.87.2-microsoft-standard-WSL2
 Operating System: Docker Desktop
 OSType: linux
 Architecture: x86_64
 CPUs: 8
 Total Memory: 3.744GiB
 Name: docker-desktop
 ID: 4262a617-0b83-4a5b-a159-9a584e9cfb96
 Docker Root Dir: /var/lib/docker
 Debug Mode: false
 HTTP Proxy: http.docker.internal:3128
 HTTPS Proxy: http.docker.internal:3128
 No Proxy: hubproxy.docker.internal
 Labels:
  com.docker.desktop.address=npipe://\\.\pipe\docker_cli
 Experimental: false
 Insecure Registries:
  hubproxy.docker.internal:5555
  ::1/128
  127.0.0.0/8
 Live Restore Enabled: false


WARNING: DOCKER_INSECURE_NO_IPTABLES_RAW is set</pre></td></tr></table></code><hr />
</div>Mon docker-compose.yml est le suivant : <div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br /></div></td><td valign="top"><pre style="margin: 0">services:
  tech-buy-bdd:
    container_name: tech-buy-bdd
    image: mariadb:11.7.2
    environment:
      - MYSQL_DATABASE=techbuy
      - MYSQL_ROOT_PASSWORD=techbuy
      - MYSQL_USER=techbuy
      - MYSQL_PASSWORD=techbuy
    volumes:
      - ./data:/docker-entrypoint-initdb.d
      - ./mysql:/var/lib/mysql
    networks:
      - symfony
    healthcheck:
      test: [ 'CMD', '/usr/local/bin/healthcheck.sh', '--innodb_initialized' ]
      start_period: 15s
      interval: 10s
      timeout: 10s
      retries: 5

  tech-buy-symfony:
    container_name: tech-buy-symfony
    image: ghcr.io/openclassrooms-student-center/tech-buy-backend:2-0-0
    ports:
      - 8081:8081
    environment:
      - DATABASE_URL=mysql://root:techbuy@tech-buy-bdd:3306/techbuy?serverVersion=8&amp;charset=utf8mb4
    depends_on:
      tech-buy-bdd:
        condition: service_healthy
    networks:
      - symfony
    healthcheck:
      test: [ &quot;CMD&quot;, &quot;curl&quot;, &quot;-f&quot;, &quot;http://localhost:8081/api/health&quot; ]
      interval: 10s
      timeout: 5s
      retries: 3
      start_period: 30s

  tech-buy-angular:
    container_name: jardin-actuel-angular
    image: ghcr.io/openclassrooms-student-center/tech-buy-frontend:2-0-0
    ports:
      - 8080:80
    networks:
      - symfony
    depends_on:
      tech-buy-symfony:
        condition: service_healthy

networks:
  symfony:


volumes:
  data:</pre></td></tr></table></code><hr />
</div>Il y a donc trois conteneurs, qui sont dans l'ordre de démarrage : un MariaDB, un Symfony et un Angular. <br />
<br />
Logs de démarrage du conteneur MariaDB (copiés/collés depuis Docker Desktop) : <div class="bbcode_container">
	<div class="bbcode_description">Citation:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			2025-08-01 09:58:24.159 | 2025-08-01 07:58:24+00:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:11.7.2+maria~ubu2404 started.<br />
2025-08-01 09:58:25.207 | 2025-08-01 07:58:25+00:00 [Warn] [Entrypoint]: /sys/fs/cgroup///memory.pressure not writable, functionality unavailable to MariaDB<br />
2025-08-01 09:58:25.211 | 2025-08-01 07:58:25+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'<br />
2025-08-01 09:58:25.228 | 2025-08-01 07:58:25+00:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:11.7.2+maria~ubu2404 started.<br />
2025-08-01 09:58:25.823 | 2025-08-01 07:58:25+00:00 [Note] [Entrypoint]: MariaDB upgrade not required<br />
2025-08-01 09:58:25.917 | 2025-08-01  7:58:25 0 [Warning] Setting lower_case_table_names=2 because file system for /var/lib/mysql/ is case insensitive<br />
2025-08-01 09:58:25.917 | 2025-08-01  7:58:25 0 [Note] Starting MariaDB 11.7.2-MariaDB-ubu2404 source revision 80067a69feaeb5df30abb1bfaf7d4e713ccbf027 server_uid Gv3IaraM2HePFe+u7BtgTWQ7+VU= as process 1<br />
2025-08-01 09:58:25.958 | 2025-08-01  7:58:25 0 [Note] InnoDB: Compressed tables use zlib 1.3<br />
2025-08-01 09:58:25.962 | 2025-08-01  7:58:25 0 [Note] InnoDB: Number of transaction pools: 1<br />
2025-08-01 09:58:25.962 | 2025-08-01  7:58:25 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions<br />
2025-08-01 09:58:25.962 | 2025-08-01  7:58:25 0 [Note] mariadbd: O_TMPFILE is not supported on /tmp (disabling future attempts)<br />
2025-08-01 09:58:25.962 | 2025-08-01  7:58:25 0 [Warning] mariadbd: io_uring_queue_init() failed with errno 95<br />
2025-08-01 09:58:25.965 | 2025-08-01  7:58:25 0 [Warning] InnoDB: liburing disabled: falling back to innodb_use_native_aio=OFF<br />
2025-08-01 09:58:25.972 | 2025-08-01  7:58:25 0 [Note] InnoDB: Initializing buffer pool, total size = 128.000MiB, chunk size = 2.000MiB<br />
2025-08-01 09:58:25.976 | 2025-08-01  7:58:25 0 [Note] InnoDB: Completed initialization of buffer pool<br />
2025-08-01 09:58:25.982 | 2025-08-01  7:58:25 0 [Note] InnoDB: Buffered log writes (block size=512 bytes)<br />
2025-08-01 09:58:26.215 | 2025-08-01  7:58:26 0 [Note] InnoDB: End of log at LSN=213819<br />
2025-08-01 09:58:26.310 | 2025-08-01  7:58:26 0 [Note] InnoDB: Opened 3 undo tablespaces<br />
2025-08-01 09:58:26.310 | 2025-08-01  7:58:26 0 [Note] InnoDB: 128 rollback segments in 3 undo tablespaces are active.<br />
2025-08-01 09:58:26.315 | 2025-08-01  7:58:26 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ...<br />
2025-08-01 09:58:26.416 | 2025-08-01  7:58:26 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.<br />
2025-08-01 09:58:26.427 | 2025-08-01  7:58:26 0 [Note] InnoDB: log sequence number 213819; transaction id 129<br />
2025-08-01 09:58:26.428 | 2025-08-01  7:58:26 0 [Note] Plugin 'FEEDBACK' is disabled.<br />
2025-08-01 09:58:26.428 | 2025-08-01  7:58:26 0 [Note] Plugin 'wsrep-provider' is disabled.<br />
2025-08-01 09:58:26.430 | 2025-08-01  7:58:26 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool<br />
2025-08-01 09:58:26.491 | 2025-08-01  7:58:26 0 [Note] InnoDB: Buffer pool(s) load completed at 250801  7:58:26<br />
2025-08-01 09:58:27.741 | 2025-08-01  7:58:27 0 [Note] Server socket created on IP: '0.0.0.0'.<br />
2025-08-01 09:58:27.741 | 2025-08-01  7:58:27 0 [Note] Server socket created on IP: '::'.<br />
2025-08-01 09:58:27.856 | 2025-08-01  7:58:27 0 [Note] mariadbd: Event Scheduler: Loaded 0 events<br />
2025-08-01 09:58:27.866 | 2025-08-01  7:58:27 0 [Note] mariadbd: ready for connections.<br />
2025-08-01 09:58:27.867 | Version: '11.7.2-MariaDB-ubu2404'  socket: '/run/mysqld/mysqld.sock'  port: 3306  mariadb.org binary distribution
			
		<hr />
	</div>
</div>Logs de démarrage du conteneur Symfony (copiés/collés depuis Docker Desktop) : <div class="bbcode_container">
	<div class="bbcode_description">Citation:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			2025-08-01 09:59:48.791 | [Fri Aug  1 07:59:48 2025] PHP 8.1.32 Development Server (<a rel="nofollow" href="http://0.0.0.0:8081" target="_blank">http://0.0.0.0:8081</a>) started<br />
2025-08-01 09:59:53.824 | [Fri Aug  1 07:59:53 2025] 127.0.0.1:43838 Accepted<br />
2025-08-01 09:59:53.900 | [Fri Aug  1 07:59:53 2025] [info] Matched route &quot;api_health_check&quot;.<br />
2025-08-01 09:59:53.905 | [Fri Aug  1 07:59:53 2025] [debug] Checking for authenticator support.<br />
2025-08-01 09:59:53.905 | [Fri Aug  1 07:59:53 2025] [debug] Notified event &quot;kernel.request&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure&quot;.<br />
2025-08-01 09:59:53.905 | [Fri Aug  1 07:59:53 2025] [debug] Notified event &quot;kernel.request&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest&quot;.<br />
2025-08-01 09:59:53.905 | [Fri Aug  1 07:59:53 2025] [debug] Notified event &quot;kernel.request&quot; to listener &quot;Nelmio\CorsBundle\EventListener\CorsListener::onKernelRequest&quot;.<br />
2025-08-01 09:59:53.905 | [Fri Aug  1 07:59:53 2025] [debug] Notified event &quot;kernel.request&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest&quot;.<br />
2025-08-01 09:59:53.905 | [Fri Aug  1 07:59:53 2025] [debug] Notified event &quot;kernel.request&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale&quot;.<br />
2025-08-01 09:59:53.905 | [Fri Aug  1 07:59:53 2025] [debug] Notified event &quot;kernel.request&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest&quot;.<br />
2025-08-01 09:59:53.905 | [Fri Aug  1 07:59:53 2025] [debug] Notified event &quot;kernel.request&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest&quot;.<br />
2025-08-01 09:59:53.905 | [Fri Aug  1 07:59:53 2025] [debug] Notified event &quot;kernel.request&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest&quot;.<br />
2025-08-01 09:59:53.905 | [Fri Aug  1 07:59:53 2025] [debug] Notified event &quot;kernel.request&quot; to listener &quot;Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator&quot;.<br />
2025-08-01 09:59:53.905 | [Fri Aug  1 07:59:53 2025] [debug] Notified event &quot;kernel.request&quot; to listener &quot;Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest&quot;.<br />
2025-08-01 09:59:53.907 | [Fri Aug  1 07:59:53 2025] [debug] Notified event &quot;kernel.controller_arguments&quot; to listener &quot;Symfony\Component\Security\Http\EventListener\IsGrantedAttributeListener::onKernelControllerArguments&quot;.<br />
2025-08-01 09:59:53.907 | [Fri Aug  1 07:59:53 2025] [debug] Notified event &quot;kernel.controller_arguments&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments&quot;.<br />
2025-08-01 09:59:53.907 | [Fri Aug  1 07:59:53 2025] [debug] Notified event &quot;kernel.controller_arguments&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments&quot;.<br />
2025-08-01 09:59:53.909 | [Fri Aug  1 07:59:53 2025] [debug] Notified event &quot;kernel.response&quot; to listener &quot;Symfony\Component\Security\Http\Firewall\ContextListener::onKernelResponse&quot;.<br />
2025-08-01 09:59:53.909 | [Fri Aug  1 07:59:53 2025] [debug] Notified event &quot;kernel.response&quot; to listener &quot;Nelmio\CorsBundle\EventListener\CorsListener::onKernelResponse&quot;.<br />
2025-08-01 09:59:53.909 | [Fri Aug  1 07:59:53 2025] [debug] Notified event &quot;kernel.response&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse&quot;.<br />
2025-08-01 09:59:53.909 | [Fri Aug  1 07:59:53 2025] [debug] Notified event &quot;kernel.response&quot; to listener &quot;Nelmio\CorsBundle\EventListener\CacheableResponseVaryListener::onResponse&quot;.<br />
2025-08-01 09:59:53.909 | [Fri Aug  1 07:59:53 2025] [debug] Notified event &quot;kernel.response&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelResponse&quot;.<br />
2025-08-01 09:59:53.909 | [Fri Aug  1 07:59:53 2025] [debug] Notified event &quot;kernel.response&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\ErrorListener::removeCspHeader&quot;.<br />
2025-08-01 09:59:53.909 | [Fri Aug  1 07:59:53 2025] [debug] Notified event &quot;kernel.response&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener::onResponse&quot;.<br />
2025-08-01 09:59:53.909 | [Fri Aug  1 07:59:53 2025] [debug] Notified event &quot;kernel.response&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelResponse&quot;.<br />
2025-08-01 09:59:53.909 | [Fri Aug  1 07:59:53 2025] [debug] Notified event &quot;kernel.finish_request&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelFinishRequest&quot;.<br />
2025-08-01 09:59:53.909 | [Fri Aug  1 07:59:53 2025] [debug] Notified event &quot;kernel.finish_request&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelFinishRequest&quot;.<br />
2025-08-01 09:59:53.909 | [Fri Aug  1 07:59:53 2025] [debug] Notified event &quot;kernel.finish_request&quot; to listener &quot;Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelFinishRequest&quot;.<br />
2025-08-01 09:59:53.909 | [Fri Aug  1 07:59:53 2025] [debug] Notified event &quot;kernel.finish_request&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelFinishRequest&quot;.<br />
2025-08-01 09:59:53.910 | [Fri Aug  1 07:59:53 2025] 127.0.0.1:43838 [200]: GET /api/health<br />
2025-08-01 09:59:53.910 | [Fri Aug  1 07:59:53 2025] 127.0.0.1:43838 Closing<br />
2025-08-01 10:00:03.990 | [Fri Aug  1 08:00:03 2025] 127.0.0.1:54476 Accepted<br />
2025-08-01 10:00:04.039 | [Fri Aug  1 08:00:04 2025] [info] Matched route &quot;api_health_check&quot;.<br />
2025-08-01 10:00:04.042 | [Fri Aug  1 08:00:04 2025] [debug] Checking for authenticator support.<br />
2025-08-01 10:00:04.042 | [Fri Aug  1 08:00:04 2025] [debug] Notified event &quot;kernel.request&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure&quot;.<br />
2025-08-01 10:00:04.042 | [Fri Aug  1 08:00:04 2025] [debug] Notified event &quot;kernel.request&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest&quot;.<br />
2025-08-01 10:00:04.042 | [Fri Aug  1 08:00:04 2025] [debug] Notified event &quot;kernel.request&quot; to listener &quot;Nelmio\CorsBundle\EventListener\CorsListener::onKernelRequest&quot;.<br />
2025-08-01 10:00:04.042 | [Fri Aug  1 08:00:04 2025] [debug] Notified event &quot;kernel.request&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest&quot;.<br />
2025-08-01 10:00:04.042 | [Fri Aug  1 08:00:04 2025] [debug] Notified event &quot;kernel.request&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale&quot;.<br />
2025-08-01 10:00:04.042 | [Fri Aug  1 08:00:04 2025] [debug] Notified event &quot;kernel.request&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest&quot;.<br />
2025-08-01 10:00:04.042 | [Fri Aug  1 08:00:04 2025] [debug] Notified event &quot;kernel.request&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest&quot;.<br />
2025-08-01 10:00:04.042 | [Fri Aug  1 08:00:04 2025] [debug] Notified event &quot;kernel.request&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest&quot;.<br />
2025-08-01 10:00:04.042 | [Fri Aug  1 08:00:04 2025] [debug] Notified event &quot;kernel.request&quot; to listener &quot;Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator&quot;.<br />
2025-08-01 10:00:04.042 | [Fri Aug  1 08:00:04 2025] [debug] Notified event &quot;kernel.request&quot; to listener &quot;Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest&quot;.<br />
2025-08-01 10:00:04.044 | [Fri Aug  1 08:00:04 2025] [debug] Notified event &quot;kernel.controller_arguments&quot; to listener &quot;Symfony\Component\Security\Http\EventListener\IsGrantedAttributeListener::onKernelControllerArguments&quot;.<br />
2025-08-01 10:00:04.045 | [Fri Aug  1 08:00:04 2025] [debug] Notified event &quot;kernel.controller_arguments&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments&quot;.<br />
2025-08-01 10:00:04.045 | [Fri Aug  1 08:00:04 2025] [debug] Notified event &quot;kernel.controller_arguments&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments&quot;.<br />
2025-08-01 10:00:04.052 | [Fri Aug  1 08:00:04 2025] [debug] Notified event &quot;kernel.response&quot; to listener &quot;Symfony\Component\Security\Http\Firewall\ContextListener::onKernelResponse&quot;.<br />
2025-08-01 10:00:04.052 | [Fri Aug  1 08:00:04 2025] [debug] Notified event &quot;kernel.response&quot; to listener &quot;Nelmio\CorsBundle\EventListener\CorsListener::onKernelResponse&quot;.<br />
2025-08-01 10:00:04.052 | [Fri Aug  1 08:00:04 2025] [debug] Notified event &quot;kernel.response&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse&quot;.<br />
2025-08-01 10:00:04.052 | [Fri Aug  1 08:00:04 2025] [debug] Notified event &quot;kernel.response&quot; to listener &quot;Nelmio\CorsBundle\EventListener\CacheableResponseVaryListener::onResponse&quot;.<br />
2025-08-01 10:00:04.052 | [Fri Aug  1 08:00:04 2025] [debug] Notified event &quot;kernel.response&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelResponse&quot;.<br />
2025-08-01 10:00:04.052 | [Fri Aug  1 08:00:04 2025] [debug] Notified event &quot;kernel.response&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\ErrorListener::removeCspHeader&quot;.<br />
2025-08-01 10:00:04.052 | [Fri Aug  1 08:00:04 2025] [debug] Notified event &quot;kernel.response&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener::onResponse&quot;.<br />
2025-08-01 10:00:04.052 | [Fri Aug  1 08:00:04 2025] [debug] Notified event &quot;kernel.response&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelResponse&quot;.<br />
2025-08-01 10:00:04.052 | [Fri Aug  1 08:00:04 2025] [debug] Notified event &quot;kernel.finish_request&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelFinishRequest&quot;.<br />
2025-08-01 10:00:04.052 | [Fri Aug  1 08:00:04 2025] [debug] Notified event &quot;kernel.finish_request&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelFinishRequest&quot;.<br />
2025-08-01 10:00:04.052 | [Fri Aug  1 08:00:04 2025] [debug] Notified event &quot;kernel.finish_request&quot; to listener &quot;Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelFinishRequest&quot;.<br />
2025-08-01 10:00:04.052 | [Fri Aug  1 08:00:04 2025] [debug] Notified event &quot;kernel.finish_request&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelFinishRequest&quot;.<br />
2025-08-01 10:00:04.053 | [Fri Aug  1 08:00:04 2025] 127.0.0.1:54476 [200]: GET /api/health<br />
2025-08-01 10:00:04.054 | [Fri Aug  1 08:00:04 2025] 127.0.0.1:54476 Closing
			
		<hr />
	</div>
</div>Logs de démarrage du conteneur Angular (copiés/collés depuis Docker Desktop) : <div class="bbcode_container">
	<div class="bbcode_description">Citation:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			2025-08-01 10:00:58.031 | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration<br />
2025-08-01 10:00:58.031 | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/<br />
2025-08-01 10:00:58.032 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh<br />
2025-08-01 10:00:58.040 | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf<br />
2025-08-01 10:00:58.076 | 10-listen-on-ipv6-by-default.sh: info: /etc/nginx/conf.d/default.conf differs from the packaged version<br />
2025-08-01 10:00:58.076 | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh<br />
2025-08-01 10:00:58.076 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh<br />
2025-08-01 10:00:58.080 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh<br />
2025-08-01 10:00:58.082 | /docker-entrypoint.sh: Configuration complete; ready for start up<br />
2025-08-01 10:00:58.094 | 2025/08/01 08:00:58 [notice] 1#1: using the &quot;epoll&quot; event method<br />
2025-08-01 10:00:58.094 | 2025/08/01 08:00:58 [notice] 1#1: nginx/1.27.5<br />
2025-08-01 10:00:58.094 | 2025/08/01 08:00:58 [notice] 1#1: built by gcc 14.2.0 (Alpine 14.2.0) <br />
2025-08-01 10:00:58.094 | 2025/08/01 08:00:58 [notice] 1#1: OS: Linux 6.6.87.2-microsoft-standard-WSL2<br />
2025-08-01 10:00:58.094 | 2025/08/01 08:00:58 [notice] 1#1: getrlimit(RLIMIT_NOFILE): 1048576:1048576<br />
2025-08-01 10:00:58.094 | 2025/08/01 08:00:58 [notice] 1#1: start worker processes<br />
2025-08-01 10:00:58.094 | 2025/08/01 08:00:58 [notice] 1#1: start worker process 29<br />
2025-08-01 10:00:58.095 | 2025/08/01 08:00:58 [notice] 1#1: start worker process 30<br />
2025-08-01 10:00:58.095 | 2025/08/01 08:00:58 [notice] 1#1: start worker process 31<br />
2025-08-01 10:00:58.095 | 2025/08/01 08:00:58 [notice] 1#1: start worker process 32<br />
2025-08-01 10:00:58.096 | 2025/08/01 08:00:58 [notice] 1#1: start worker process 33<br />
2025-08-01 10:00:58.097 | 2025/08/01 08:00:58 [notice] 1#1: start worker process 34<br />
2025-08-01 10:00:58.098 | 2025/08/01 08:00:58 [notice] 1#1: start worker process 35<br />
2025-08-01 10:00:58.099 | 2025/08/01 08:00:58 [notice] 1#1: start worker process 36
			
		<hr />
	</div>
</div>Je ne vois rien d'anormal. Pourtant, le site que je peux consulter (avec Chrome) sur <a rel="nofollow" href="http://localhost:8080/#/" target="_blank">http://localhost:8080/#/</a> ne reflète pas les modifications que j'apporte aux fichiers .html. <br />
<br />
Exemple : fichier modifié app.component.html (j'ai ajouté un &quot;testtesttest&quot; au contenu textuel d'une balise &lt;a&gt;) : <div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br /></div></td><td valign="top"><pre style="margin: 0">&lt;header id=&quot;main-header&quot;&gt;
  &lt;div&gt;
    &lt;a [routerLink]=&quot;['/']&quot;&gt;&lt;img src=&quot;assets/logo.png&quot; alt=&quot;Tech&amp;Buy&quot;&gt;&lt;/a&gt;
    &lt;a [routerLink]=&quot;['/cart']&quot;&gt;&lt;img src=&quot;assets/cart.png&quot; alt=&quot;Panier&quot;&gt;&lt;/a&gt;
  &lt;/div&gt;
&lt;/header&gt;
&lt;nav id=&quot;main-nav&quot;&gt;
  &lt;ul&gt;
    &lt;li&gt;&lt;a [routerLink]=&quot;['/products']&quot;&gt;Tous les produits testtesttest&lt;/a&gt;&lt;/li&gt;
    &lt;li *ngFor=&quot;let category of categories&quot;&gt;&lt;a [routerLink]=&quot;['/category', category.id]&quot;&gt;{{ category.name }}&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
&lt;/nav&gt;

&lt;main&gt;
  &lt;router-outlet&gt;&lt;/router-outlet&gt;
&lt;/main&gt;

&lt;footer id=&quot;main-footer&quot;&gt;
  &lt;div&gt;
    &lt;ul class=&quot;footer-links&quot;&gt;
      &lt;li&gt;&lt;a [routerLink]=&quot;['/category', categories[0]?.id]&quot;&gt;{{ categories[0]?.name }}&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a [routerLink]=&quot;['/category', categories[1]?.id]&quot;&gt;{{ categories[1]?.name }}&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
    &lt;ul class=&quot;footer-links&quot;&gt;
      &lt;li&gt;&lt;a [routerLink]=&quot;['/category', categories[2]?.id]&quot;&gt;{{ categories[2]?.name }}&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a [routerLink]=&quot;['/contact']&quot;&gt;Contactez-nous&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
    &lt;div&gt;&lt;a [routerLink]=&quot;['/']&quot;&gt;&lt;img src=&quot;assets/logo-footer.png&quot; alt=&quot;Tech&amp;Buy&quot;&gt;&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/footer&gt;</pre></td></tr></table></code><hr />
</div>Pourtant, je ne vois pas ma modif dans Chrome : <img src="https://www.developpez.net/forums/attachments/p669151d1754035509/systemes/virtualisation/docker/mooc-openclassrooms-docker-ne-reflete-modifs-html/toto.png/" border="0" alt="Nom : toto.png
Affichages : 134
Taille : 1,33 Mo"  style="float: CONFIG" /><br />
<br />
J'ai vidé le cache, redémarré les conteneurs... Je ne sais pas quoi faire. Est-ce que quelqu'un peut m'aider ? Merci d'avance</div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p669151d1754035509/systemes/virtualisation/docker/mooc-openclassrooms-docker-ne-reflete-modifs-html/toto.png/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f2125/systemes/virtualisation/docker/">Docker</category>
			<dc:creator>plieuseParis</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2178368/systemes/virtualisation/docker/mooc-openclassrooms-docker-ne-reflete-modifs-html/</guid>
		</item>
		<item>
			<title><![CDATA[[Docker]table système mysql manquante]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2178328&amp;goto=newpost</link>
			<pubDate>Wed, 30 Jul 2025 07:11:10 GMT</pubDate>
			<description><![CDATA[Bonjour, 
 
J'essaie de faire...]]></description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
J'essaie de faire le MOOC &quot;Automatisez des tests fonctionnels pour le web avec Cypress&quot; sur OpenClassrooms (<a rel="nofollow" href="https://openclassrooms.com/fr/courses/8157231-automatisez-des-tests-fonctionnels-pour-le-web-avec-cypress" target="_blank">https://openclassrooms.com/fr/course...b-avec-cypress</a>). <br />
Il y a plusieurs étapes de préparation (installation de Docker, vérification de la possibilité de virtualiser sur le PC...) et j'en suis à démarrer le conteneur pour simuler un site web de vente en ligne de matériel informatique. <br />
Le conteneur est fourni par OpenClassrooms : <a rel="nofollow" href="https://github.com/OpenClassrooms-Student-Center/7365096-Tech-Buy-FR" target="_blank">https://github.com/OpenClassrooms-St...96-Tech-Buy-FR</a><br />
Il y a trois éléments dans le conteneur : Angular, Symfony et MySQL. C'est ce dernier qui ne démarre pas correctement (ni depuis Docker Desktop, ni depuis l'invite de commandes avec &quot;docker-compose up&quot;). <br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Citation:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			2025-07-30 08:59:31.363 | 2025-07-30T06:59:31.363065Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown complete (mysqld 9.4.0)  MySQL Community Server - GPL.<br />
2025-07-30 08:59:31.363 | 2025-07-30T06:59:31.363114Z 0 [System] [MY-015016] [Server] MySQL Server - end.<br />
2025-07-30 08:59:32.116 | 2025-07-30 06:59:32+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 9.4.0-1.el9 started.<br />
2025-07-30 08:59:40.055 | 2025-07-30 06:59:40+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'<br />
2025-07-30 08:59:40.065 | 2025-07-30 06:59:40+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 9.4.0-1.el9 started.<br />
2025-07-30 08:59:40.589 | '/var/lib/mysql/mysql.sock' -&gt; '/var/run/mysqld/mysqld.sock'<br />
2025-07-30 08:59:41.104 | 2025-07-30T06:59:40.634993Z 0 [System] [MY-015015] [Server] MySQL Server - start.<br />
2025-07-30 08:59:41.104 | 2025-07-30T06:59:41.084837Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 9.4.0) starting as process 1<br />
2025-07-30 08:59:41.104 | 2025-07-30T06:59:41.084899Z 0 [System] [MY-015590] [Server] MySQL Server has access to 8 logical CPUs.<br />
2025-07-30 08:59:41.104 | 2025-07-30T06:59:41.084933Z 0 [System] [MY-015590] [Server] MySQL Server has access to 4020469760 bytes of physical memory.<br />
2025-07-30 08:59:41.104 | 2025-07-30T06:59:41.102536Z 0 [Warning] [MY-010159] [Server] Setting lower_case_table_names=2 because file system for /var/lib/mysql/ is case insensitive<br />
2025-07-30 08:59:41.211 | 2025-07-30T06:59:41.210893Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.<br />
2025-07-30 08:59:57.829 | 2025-07-30T06:59:57.829572Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.<br />
2025-07-30 08:59:58.838 | mysqld: Table 'mysql.plugin' doesn't exist<br />
2025-07-30 08:59:58.838 | 2025-07-30T06:59:58.838100Z 0 [ERROR] [MY-010735] [Server] Could not open the mysql.plugin table. Please perform the MySQL upgrade procedure.<br />
2025-07-30 08:59:58.838 | 2025-07-30T06:59:58.838712Z 0 [Warning] [MY-010441] [Server] Failed to open optimizer cost constant tables<br />
2025-07-30 08:59:58.839 | 2025-07-30T06:59:58.839097Z 0 [Warning] [MY-010441] [Server] Failed to open optimizer cost constant tables<br />
2025-07-30 08:59:58.839 | 2025-07-30T06:59:58.839480Z 0 [Warning] [MY-010441] [Server] Failed to open optimizer cost constant tables<br />
2025-07-30 08:59:58.840 | 2025-07-30T06:59:58.840228Z 0 [Warning] [MY-010441] [Server] Failed to open optimizer cost constant tables<br />
2025-07-30 08:59:58.841 | 2025-07-30T06:59:58.840825Z 0 [Warning] [MY-010441] [Server] Failed to open optimizer cost constant tables<br />
2025-07-30 08:59:58.841 | 2025-07-30T06:59:58.841228Z 0 [Warning] [MY-010441] [Server] Failed to open optimizer cost constant tables<br />
2025-07-30 08:59:58.841 | 2025-07-30T06:59:58.841609Z 0 [Warning] [MY-010441] [Server] Failed to open optimizer cost constant tables<br />
2025-07-30 08:59:59.149 | 2025-07-30T06:59:59.149380Z 0 [Warning] [MY-010015] [Repl] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.<br />
2025-07-30 08:59:59.350 | 2025-07-30T06:59:59.349761Z 0 [Warning] [MY-010015] [Repl] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.<br />
2025-07-30 08:59:59.389 | 2025-07-30T06:59:59.389539Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.<br />
2025-07-30 08:59:59.390 | 2025-07-30T06:59:59.390627Z 0 [System] [MY-013602] [Server] Channel mysql_main configured to support TLS. Encrypted connections are now supported for this channel.<br />
2025-07-30 08:59:59.414 | 2025-07-30T06:59:59.414395Z 0 [Warning] [MY-011810] [Server] Insecure configuration for --pid-file: Location '/var/run/mysqld' in the path is accessible to all OS users. Consider choosing a different directory.<br />
2025-07-30 08:59:59.457 | 2025-07-30T06:59:59.456757Z 0 [Warning] [MY-010441] [Server] Failed to open optimizer cost constant tables<br />
2025-07-30 08:59:59.457 | 2025-07-30T06:59:59.457279Z 0 [ERROR] [MY-013129] [Server] A message intended for a client cannot be sent there as no client-session is attached. Therefore, we're sending the information to the error-log instead: MY-001146 - Table 'mysql.component' doesn't exist<br />
2025-07-30 08:59:59.457 | 2025-07-30T06:59:59.457345Z 0 [Warning] [MY-013129] [Server] A message intended for a client cannot be sent there as no client-session is attached. Therefore, we're sending the information to the error-log instead: MY-003543 - The mysql.component table is missing or has an incorrect definition.<br />
2025-07-30 08:59:59.457 | 2025-07-30T06:59:59.457561Z 0 [ERROR] [MY-000067] [Server] unknown variable 'default-authentication-plugin=mysql_native_password'.<br />
2025-07-30 08:59:59.459 | 2025-07-30T06:59:59.458730Z 0 [ERROR] [MY-010119] [Server] Aborting<br />
2025-07-30 09:00:01.745 | 2025-07-30T07:00:01.745037Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown complete (mysqld 9.4.0)  MySQL Community Server - GPL.<br />
2025-07-30 09:00:01.745 | 2025-07-30T07:00:01.745143Z 0 [System] [MY-015016] [Server] MySQL Server - end.
			
		<hr />
	</div>
</div>Quand on essaie de démarrer mysql, il y a plusieurs traces de niveau Note ou System, un Warning et surtout une trace de niveau Error : <br />
<div class="bbcode_container">
	<div class="bbcode_description">Citation:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			2025-07-30 08:59:58.838 | mysqld: Table 'mysql.plugin' doesn't exist<br />
2025-07-30 08:59:58.838 | 2025-07-30T06:59:58.838100Z 0 [ERROR] [MY-010735] [Server] Could not open the mysql.plugin table. Please perform the MySQL upgrade procedure.
			
		<hr />
	</div>
</div><br />
Le fichier docker-compose.yml spécifie la version &quot;latest&quot; de MySQL : <br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br /></div></td><td valign="top"><pre style="margin: 0">
version: &quot;3.9&quot;

services:
  angular:
    build: ./frontend
    ports:
      - 8080:8080
    volumes:
      - ./frontend:/app
    depends_on:
      - symfony

  symfony:
    build: ./backend
    ports:
      - 8081:8081
    volumes:
      - ./backend:/backend
    environment:
      - DATABASE_URL=mysql://root:techbuy@mysql:3306/techbuy?serverVersion=8&amp;charset=utf8mb4
    depends_on:
      - mysql
    networks:
      - symfony

  mysql:
    image: mysql:latest
    restart: always
    command: --default-authentication-plugin=mysql_native_password
    environment:
      - MYSQL_DATABASE=techbuy
      - MYSQL_ROOT_PASSWORD=techbuy
      - MYSQL_USER=techbuy
      - MYSQL_PASSWORD=techbuy

    volumes:
      - ./data:/docker-entrypoint-initdb.d
      - ./mysql:/var/lib/mysql
    networks:
      - symfony
    ports:
      - 3308:3306

      
networks:
  symfony:
  
volumes:
  data:</pre></td></tr></table></code><hr />
</div>C'est un cours qui existe depuis environ deux ans.<br />
Je ne sais pas quoi faire. Est-ce que quelqu'un peut m'aider ? Merci d'avance.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f2125/systemes/virtualisation/docker/">Docker</category>
			<dc:creator>plieuseParis</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2178328/systemes/virtualisation/docker/docker-table-systeme-mysql-manquante/</guid>
		</item>
		<item>
			<title>Docker Swarm stack</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2177866&amp;goto=newpost</link>
			<pubDate>Thu, 03 Jul 2025 09:32:04 GMT</pubDate>
			<description>Je suis en train de tester...</description>
			<content:encoded><![CDATA[<div>Je suis en train de tester docker swarm et la création d'une stack.<br />
<br />
J'ai créé un docker volume nommé db_data.<br />
Dans ma déclaration de machine (conteneur mariadb), j'ai ajouté :<br />
volumes:<br />
  - db_data:/etc/mysql/<br />
  - db_data:/var/lib/mysql<br />
<br />
(je donne de mémoire, je ne suis pas devant la machine ou j'ai fait le test, je pourrais préciser ultérieuement)<br />
<br />
<br />
J'ai l'impression que dans la vision hôte du contenu du volume (/var/lib/docker/volumes/&lt;nom&gt;/_data), tout est mélangé. <br />
ai-je mal fait qq chose ?<br />
Peut on accéder au contenu du volume depuis l'hôte ou il ne vaut mieux pas.<br />
<br />
Merci d'avance pour vos éclaircissements.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f2125/systemes/virtualisation/docker/">Docker</category>
			<dc:creator>Christophe</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2177866/systemes/virtualisation/docker/docker-swarm-stack/</guid>
		</item>
		<item>
			<title>Partage du GPU sous Docker</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2177373&amp;goto=newpost</link>
			<pubDate>Sat, 07 Jun 2025 08:39:29 GMT</pubDate>
			<description><![CDATA[Bonjour à tous. 
 
J'ai un...]]></description>
			<content:encoded><![CDATA[<div>Bonjour à tous.<br />
<br />
J'ai un serveur sous Proxox VE. Je l'utilise pour différente VM.<br />
<br />
J'ai configuré sur une de mes VMs ma NVIDIA RTX 3060 en passthroug et tout fonctionne correctement.<br />
<br />
J'ai unz VM Ubuntu Server qui utilise le GPU et j'ai installé Docker avec un container Frigate (video surveillance) et utilisation TensorRT pour la détection et j'ai un autre container Jellyfin.<br />
<br />
Quand mon container Frigate est arrêté, j'arrive à utiliser le transcodage NVENC avec Jellyfin. Des que le container Frigate est en route, le transcodage Jellyfin échoue.<br />
<br />
Je précise que je GPU n'est pas utilisé en totalité (à peine 10%)<br />
<br />
Quelle argument je devrais passer dans docker-compose pour pouvoir utiliser ma nvidia dans mes 2 containers ?<br />
<br />
Merci d'avance pour votre aide.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f2125/systemes/virtualisation/docker/">Docker</category>
			<dc:creator>Trebor</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2177373/systemes/virtualisation/docker/partage-gpu-sous-docker/</guid>
		</item>
	</channel>
</rss>
