guneysus
3/30/2016 - 4:32 PM

get-docker-container-ip-from-inspect.py

#!/usr/bin/env python
# coding: utf-8

import json
import sys
import subprocess

output = subprocess.check_output(["docker", "inspect", sys.argv[1] ])  

# print output
# sys.exit()
# print json.loads(output)
result = json.loads(output)[0]['NetworkSettings']['IPAddress']
# result = json.loads(output)[0]['NetworkSettings']['Networks']['blogcluster_default']['IPAddress']
sys.stdout.write(result)