docker:来自守护进程的错误响应:未找到网络 mongo-network

问题描述 投票:0回答:2

我正在尝试在网络中创建一个容器,但在创建时出现此错误:

docker: Error response from daemon: network mongo-network not found

这里

mongo-network
是我创建的网络的名称。我使用的命令是:

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

此命令出错或发生其他情况。如何解决这个问题?

docker docker-container
2个回答
0
投票

Raj 使用

$docker
network ls 查看可用网络。使用创建或存在的网络名称来代替
mongo-network
。如果您想使用相同的网络名称,您首先需要创建一个名为
mongo-network
的网络,您可以使用以下命令:

$docker network create -d bridge mongo-network

如果您使用默认网络名称,它会是这样的。

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

否则你可以执行你的命令并且不会出现错误。


0
投票

谢谢。它也解决了我的问题。

© www.soinside.com 2019 - 2024. All rights reserved.