如何解决如何查找在gitlab中运行的docker-compose主机
我正在使用docker-compose来运行集成测试。集成测试使用webservice容器的主机(或ip)(在docker-compose中运行)来测试应用程序。因此,需要找到容器正在运行的主机(在gitlab ci中运行docker-compose时)。在本地运行时,我使用“ localhost”,在gitlab ci中运行普通docker时,我使用“ docker”,但在运行docker compose时这些功能不起作用。我有一些想法,能否请您提供建议,或者提供其他选择: 1-在docker-compose中分配网络,以便应用程序获得静态ip,然后我连接到该地址 2-使用docker inspect动态找到正在运行的服务的IP 3-找到一个静态主机(例如“ docker-compose”)并使用它。
请告知, 康纳
解决方法
我建议在docker-compose文件中分配一个网络,并为所有服务提供一个静态IP。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。