我需要从python中正在运行的容器中获取容器名称
我可以轻松地从python的容器内部获取容器ID
bashCommand = """head -1 /proc/self/cgroup|cut -d/ -f3"""
output = subprocess.check_output(['bash','-c', bashCommand])
print output
现在我需要容器名称
答案 0 :(得分:1)
只需在运行时设置名称,例如:
docker run -e NAME="MYCOOLCONTAINER" alpine:latest
然后:
bashCommandName = `echo $NAME`
output = subprocess.check_output(['bash','-c', bashCommandName])
print output