Я хотел бы получить IP-адрес контейнеров, и я пытаюсь выяснить, как использовать интерфейсы Python Docker.
Как-то так, я хотел бы сделать это в API Python
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' container_name_or_id
Я попробовал это и вернулся ноль для IP-адреса
import docker
dockerClient = docker.from_env()
client = docker.APIClient(base_url='unix://var/run/docker.sock')
for container in dockerClient.containers.list():
print container.id
print "-------------"
print client.inspect_container(container.id)['NetworkSettings']['IPAddress']