Il ne cesse de me dire que ce réseau n'est pas défini. ERREUR: Le service "frontend-network" utilise un réseau non défini "frontend-network" Cependant, je vois qu'il existe un tel réseau avec le docker network ls. Qu'est-ce que je manque :( J'ai besoin de votre aide. J'ai beaucoup lu à ce sujet sur Google, mais je n'ai pas trouvé la bonne solution.
version: "3.3"
services:
web:
build: ./Docker
container_name: Apache
ports:
- "80:80"
volumes:
- /home/denis/public-html:/usr/local/Apache2/htdocs/
restart: always
networks:
- frontend
labels:
- webstack
mara:
image: mariadb:latest
container_name: mara
ports:
- "3306:3306"
volumes:
- ~/MariyaDb:/var/lib/mysql
depends_on:
- "web"
restart: always
networks:
- frontend
labels:
- webstack
environment:
- MYSQL_ROOT_PASSWORD=example
adminer:
image: adminer
container_name: adminer
ports:
- "8080:8080"
depends_on:
- "mara"
restart: always
networks:
- frontend-network
labels:
- webstack
Vous devez ajouter ce réseau au fichier Compose en tant que réseau externe comme ceci:
networks:
frontend-network:
external: true
Vous pouvez lire à ce sujet dans les docks ici: https://docs.docker.com/compose/compose-file/#external-1 .