Передать флаг в cAdvisor с помощью докера

Я запускаю cAdvisor, используя следующий код, как указано здесь:

sudo docker run \
  --volume=/:/rootfs:ro \
  --volume=/var/run:/var/run:ro \
  --volume=/sys:/sys:ro \
  --volume=/var/lib/docker/:/var/lib/docker:ro \
  --volume=/dev/disk/:/dev/disk:ro \
  --publish=8080:8080 \
  --detach=true \
  --name=cadvisor \
  google/cadvisor:latest

Мне нужно передать следующий флаг в cAdvisor, как предлагается в этом ответе:

--enable_load_reader = верно

Как передать этот флаг в cAdvisor?

0 ответов

google/cadvisor Контейнер ведет себя как сам бинарный файл, поэтому вы можете просто добавить опцию в конец docker run ... команда. Вы также хотели бы добавить --net host вариант вашего docker run Команда как отмечено здесь:

sudo docker run \
  --volume=/:/rootfs:ro \
  --volume=/var/run:/var/run:ro \
  --volume=/sys:/sys:ro \
  --volume=/var/lib/docker/:/var/lib/docker:ro \
  --volume=/dev/disk/:/dev/disk:ro \
  --publish=8080:8080 \
  --detach=true \
  --net host \
  --name=cadvisor \
  google/cadvisor:latest \
    --enable_load_reader=true
Другие вопросы по тегам