我正在尝试在网络中创建一个容器,但在创建时出现此错误:
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
此命令出错或发生其他情况。如何解决这个问题?
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
否则你可以执行你的命令并且不会出现错误。
谢谢。它也解决了我的问题。