Получите идентификатор масштабируемой службы docker из самого контейнера службы

#python #docker #docker-compose

Вопрос:

По причинам ведения журнала я ищу в скрипте Python имя службы docker-compose, в которой она фактически запущена. Кроме того, я также хочу получить идентификатор, используемый в качестве суффикса , например app_2 , когда служба запускается как масштабируемая служба с docker-compose up --scale app=N (с N>1).

Как я мог это сделать?

Комментарии:

1. Вы можете получить идентификатор контейнера с помощью hostname команды или в /proc/sys/kernel/hostname . Я не знаю, как называется контейнер.