使用docker-compose访问docker容器内的主机IP
我正在使用docker-compose来启动Docker容器中的几个服务。 一些像mongodb这样的其他服务正在主机的机器上运行,而不是在docker容器中运行。 我需要从docker容器内连接mongodb。
如何使用docker-compose实现这个function?
我猜是有办法做到这一点,但这是一个非常糟糕的做法。 你想隔离你的主机从你的容器。 容器不能通过devise访问主机,你不应该绕过这个。
最好的做法是运行在应用程序容器的同一主机上的mongodb容器,将它们链接在一起,以便它们可以相互通信。
- 在VSTS中testingDocker容器内的应用程序
- 无法在容器中启动seleniumtesting,WebDriverException:Chrome无法启动:exception退出
- Docker是否支持内核3.9+的SO_REUSEPORT?
- Docker上的Asp.Net Core + SQL Server – 启动数据库的睡眠
- Docker – 编写持久数据MySQL
- 如何使用VSCode在Docker中debuggingGolang应用程序?
- rabbitmq优雅的出口应该等待事件处理者
- Kubernetes Redis HA并将Redis暴露给容器外的事物
- Docker – 提交运行进程的容器(postgresql)