docker 中的错误:网络 "path" 声明为外部,但无法找到

Error in docker: network "path" declared as external, but could not be found

我是 docker 的新手。我被分配了一项使用 Docker 容器进行开发的任务。我按照教程在 Windows 10 上安装了 Docker 和容器,但出现以下错误:network remaxmdcrm_remaxmd-network declared as external, but could not be found

到目前为止我完成的步骤是:

  1. 从 GitHub 克隆了存储库。
  2. 在我的笔记本电脑上安装 Docker。
  3. 安装 Docker 后,我进入项目的根目录并 运行 以下命令。 docker-compose build -d -t docker-compose.yml - docker-compose.yml 是根目录中的文件。
  4. 我打开了 Docker 应用程序并 运行 创建了图像。
  5. 我运行命令docker-compose up。当我运行这个命令的时候,出现了我一开始指定的错误。 network remaxmdcrm_remaxmd-network declared as external, but could not be found

docker-compose.yml

services:
    ui:
        build:
            context: .
            dockerfile: Dockerfile.development
        volumes:
            - .:/app
        ports:
            - "5000:5000"
        restart: unless-stopped
        networks:
            - remaxmdcrm_remaxmd-network

    redis:
        image: 'redis:alpine'
        networks:
            - remaxmdcrm_remaxmd-network
networks:
    remaxmdcrm_remaxmd-network:
        external: true

运行: docker ps -a

ID              IMAGE
5e6cf997487c   remaxmd-site_ui:latest      
451009e0a2a6   redis:alpine                
85e7cde67d05   docmer-compose.yml:latest 

我这里可能做错了什么。有人可以帮我吗?非常感谢您的宝贵时间!

我终于解决了这个问题。如果有人对此问题感兴趣,我需要创建一个桥接网络。 我运行命令docker network create "name_of_network"

有关详细信息,请参阅完整文档this

我刚刚使用给定的解决方案解决了我的问题。

我 运行ning WS2 (Ubuntu) 在 windows 10 机器上,所以我在 Windows PowerShell 终端中有 运行 命令。