错误:服务“xxx”使用未定义的网络“xxx”

2024-01-09

它一直对我说网络是不明确的.

错误:服务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/compose-file-v3/#external-1 https://docs.docker.com/compose/compose-file/compose-file-v3/#external-1.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

错误:服务“xxx”使用未定义的网络“xxx” 的相关文章

随机推荐