このネットワークは未定義であると言われ続けています。エラー:サービス "frontend-network"は未定義のネットワーク "frontend-network"を使用していますが、Dockerネットワークlsを使用したそのようなネットワークがあることがわかりました。私には何が欠けていますか:(私はあなたの助けが必要です。私はそれについてグーグルについてたくさん読みましたが、適切な解決策を見つけることができませんでした。
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
次のように、このネットワークを外部ネットワークとしてComposeファイルに追加する必要があります。
networks:
frontend-network:
external: true
あなたはここのドックでこれについて読むことができます: https://docs.docker.com/compose/compose-file/#external-1 。