【问题标题】:Pass flag to cAdvisor with docker使用 docker 将标志传递给 cAdvisor
【发布时间】:2019-01-16 14:51:54
【问题描述】:

我正在按照here 的指示使用以下代码运行 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

我需要按照this answer 中的建议将以下标志传递给 cAdvisor:

--enable_load_reader=true

如何将该标志传递给 cAdvisor?

【问题讨论】:

    标签: docker cadvisor


    【解决方案1】:

    google/cadvisor 容器的行为类似于二进制文件本身,因此您只需将选项附加到 docker run ... 命令的末尾即可。 您还想将--net host 选项添加到您的docker run 命令中,如here 所述:

    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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-25
      • 2016-10-28
      • 2018-05-05
      • 1970-01-01
      • 2019-12-30
      • 1970-01-01
      相关资源
      最近更新 更多