[英]I have created a docker image for python PyQt4 application using ubuntu 14.04 ,now when i run container i wan to access docker host ip and interfaces
[英]How can I get the host ip in a docker container using Python?
上下文:我实施了使用docker-py
创建docker网络并运行docker容器的测试。 用于执行测试的测试运行程序是pytest
。 测试设置取决于Python(开发机上的Python软件包),开发机docker守护程序和开发机静态ip地址。 在我的开发机运行时上下文中,测试运行正常(通过对测试运行器pytest
普通调用)。 现在,我想将测试迁移到gitlab-ci
。 gitlab-ci
在gitlab-ci
容器中运行作业,该容器通过/var/run/docker.sock
挂载访问CI服务器docker守护进程。 gitlab-ci
用于在其中运行作业的gitlab-ci
容器的ip地址不是静态的,就像在我的开发机环境中一样。 但是为了在测试中创建docker网络,我需要IP地址。
问题:如何获取使用Python执行测试的docker容器的适当IP地址?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.