Мне нужно получить имя контейнера из исполняемого контейнера в python
я мог легко получить идентификатор контейнера из контейнера в python с помощью
bashCommand = """head -1 /proc/self/cgroup|cut -d/ -f3"""
output = subprocess.check_output(['bash','-c', bashCommand])
print output
теперь мне нужно имя пользователя
Просто установите имя во время выполнения, как:
docker run --name MYCOOLCONTAINER alpine:latest
Затем:
bashCommandName = 'echo $NAME'
output = subprocess.check_output(['bash','-c', bashCommandName])
print output
--name
, а не переменную среды ...