Docker容器无法绑定到网络

时间:2020-06-20 01:32:24

标签: mongodb docker

我通常将默认网络用于docker容器,并且我的mongo数据库可以很好地运行,并且端口已成功暴露给网络。然后,我尝试使用--link选项将新的python容器附加到该容器(是的,我现在意识到已弃用)。引发了一个错误,而我的狂妄自大的是,我没有抓住它,只是继续。现在,当我尝试启动mongo数据库时,它无法说无法绑定网络。 “无法设置侦听器:SocketException:权限被拒绝”

我删除了容器并尝试重新创建它,但是没有运气。我已将其置于永久的坏状态。关于如何解决此问题的任何建议,以便我可以恢复数据库?

谢谢。

编辑:应该提到的是,Ubuntu 20.04,Docker 19.03.11 而且,这似乎对任何新的mongo容器都是一个问题。我可以启动postgres和Web服务器等,而不会出现问题。

1 个答案:

答案 0 :(得分:1)

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