You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker容器创建报错:network mongo-network not found 问题求助

问题排查与解决

报错docker: Error response from daemon: network mongo-network not found的核心原因是Docker守护进程找不到指定名称的网络,即便你认为已创建该网络,也可能是以下几种情况导致:

1. 核实网络是否真实存在

先执行命令列出所有Docker网络,确认目标网络是否存在:

docker network ls

如果输出结果中没有mongo-network,说明你之前的网络创建操作未成功,或者根本未执行创建命令。

2. 重新创建网络并启动容器

若网络不存在,先创建指定网络:

docker network create mongo-network

完成后再执行你原有的容器启动命令:

docker run --network mongo-network -e MONGO_INITDB_ROOT_USERNAME=admin -e MONGO_INITDB_ROOT_PASSWORD=password --name mongodb -d mongo

3. 检查网络名称的拼写与大小写

Docker网络名称区分大小写,如果你创建的网络是Mongo-Network或其他拼写变体(比如多空格、字母错误),都会导致匹配失败。仔细核对docker network ls输出的名称与启动命令中的名称是否完全一致。

4. 排查Docker上下文环境

如果你切换过Docker上下文(比如连接了远程Docker主机),本地创建的网络不会同步到远程环境。执行以下命令查看当前上下文:

docker context ls

若当前上下文不是你创建网络的环境,切换回对应上下文后再操作。

内容的提问来源于stack exchange,提问作者Raj

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 13:05:27