Skip to content

Error response from daemon: network share_docs_nginx not found

powershell
[+] Running 1/1
 ✔ Network ffffeecom_net_com_ffffee  Created                                                                                                                              0.1s
Error response from daemon: network share_docs_nginx not found

这个错误提示表明 Docker 在尝试创建或启动容器时,无法找到名为 share_docs_nginx 的网络。

以下是一些可能的解决方法:

  1. 检查 Docker 网络是否存在: 你可以通过以下命令列出所有现有的 Docker 网络,检查 share_docs_nginx 是否存在:

    bash
    docker network ls

    如果网络不存在,则可能需要手动创建它。

  2. 手动创建网络: 如果 share_docs_nginx 网络确实不存在,你可以使用以下命令创建它:

    bash
    docker network create share_docs_nginx

    然后再次尝试运行 Docker 容器。

  3. 检查 Docker Compose 文件: 如果你是通过 Docker Compose 启动服务,检查你的 docker-compose.yml 文件,确保网络部分配置正确。例如:

    yaml
    networks:
      share_docs_nginx:
        external: true

    这里的 external: true 表示该网络是外部创建的,Docker Compose 不会自动创建它。

  4. 修复 Docker Compose 文件中的拼写错误: 确保 docker-compose.yml 文件中的网络名称没有拼写错误,尤其是与其他文件或命令行中使用的名称一致。

如果你仍然遇到问题,可以分享更多关于如何启动 Docker 容器或 Compose 服务的详细信息,我会尽力帮助你解决。