使用docker SDK for python获取docker容器的IP地址的步骤如下:
from docker import DockerClient
client = DockerClient(base_url='unix://var/run/docker.sock')
containers = client.containers.list()
for container in containers:
container_id = container.id
container_info = client.containers.get(container_id)
container_ip = container_info.attrs['NetworkSettings']['IPAddress']
print("容器ID:%s,IP地址:%s" % (container_id, container_ip))
通过以上步骤,你可以使用docker SDK for python获取到每个docker容器的IP地址。
对于docker SDK for python的更详细的介绍和使用方式,可以参考腾讯云容器服务(Tencent Kubernetes Engine,TKE)提供的Docker SDK for Python 使用文档。
领取专属 10元无门槛券
手把手带您无忧上云