Mongodb Docker容器无法绑定到网络

Mongodb Docker容器无法绑定到网络,mongodb,docker,Mongodb,Docker,我通常使用docker容器的默认网络,我有一个mongo数据库在其中运行得很好,端口成功地暴露在网络中。然后,我尝试使用--link选项将一个新的python容器附加到该容器上(是的,我现在意识到这是不推荐的)。一个错误被抛出,在我的狂妄中,我没有抓住它,我只是继续。现在,当我尝试启动mongo数据库时,它失败了,说它无法绑定网络。“设置侦听器失败:SocketException:权限被拒绝” 我移除了容器并试图重新创建它,但没有成功。我把这件事弄得一团糟。有没有关于如何修复此问题以便恢复数据库

我通常使用docker容器的默认网络,我有一个mongo数据库在其中运行得很好,端口成功地暴露在网络中。然后,我尝试使用--link选项将一个新的python容器附加到该容器上(是的,我现在意识到这是不推荐的)。一个错误被抛出,在我的狂妄中,我没有抓住它,我只是继续。现在,当我尝试启动mongo数据库时,它失败了,说它无法绑定网络。“设置侦听器失败:SocketException:权限被拒绝”

我移除了容器并试图重新创建它,但没有成功。我把这件事弄得一团糟。有没有关于如何修复此问题以便恢复数据库的建议

谢谢

编辑:应该提到,Ubuntu 20.04,Docker 19.03.11
而且,这似乎只是任何新mongo容器的问题。我可以毫无问题地启动postgres和web服务器等

结果是,无论我尝试使用--link时发生了什么错误,它都破坏了我机器上的mongo映像,因此该映像的所有新实例都无法连接到网络。这就是为什么移除容器并重新创建它并没有解决问题的原因。我需要删除本地mongo图像,然后从docker hub重新提取