markdown 如何在Racnher中的所有主机上运行Docker容器?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown 如何在Racnher中的所有主机上运行Docker容器?相关的知识,希望对你有一定的参考价值。

`io.rancher.scheduler.global: true` label do the trick!

docker-compose.yml

```
version: '2'
services:
  nodeexporter:
    image: prom/node-exporter
    network_mode: host
    volumes:
    - /proc:/host/proc:ro
    - /sys:/host/sys:ro
    - /:/rootfs:ro
    ports:
    - 9100:9100/tcp
    command:
    - -collector.procfs=/host/proc
    - -collector.sysfs=/host/sys
    - -collector.filesystem.ignored-mount-points=^/(sys|proc|dev|host|etc)($$|/)
    labels:
      org.label-schema.group: monitoring
      io.rancher.scheduler.global: true
  cadvisor:
    image: google/cadvisor:v0.26.1
    network_mode: host
    volumes:
    - /:/rootfs:ro
    - /var/run:/var/run:rw
    - /sys:/sys:ro
    - /var/lib/docker/:/var/lib/docker:ro
    ports:
    - 8080:8080/tcp
    labels:
      io.rancher.scheduler.global: true
      org.label-schema.group: monitoring
```

以上是关于markdown 如何在Racnher中的所有主机上运行Docker容器?的主要内容,如果未能解决你的问题,请参考以下文章

markdown 如何在单主机(单节点模式)上安装Flynn?

markdown 如何列出提交中的所有文件?

markdown 从主机连接Vagrant VM中的MySQL数据库

markdown 如何重命名Ubuntu Server 16主机名?

markdown 如何下载YouTube播放列表中的所有视频?

markdown 如何下载YouTube播放列表中的所有歌曲并将其转换为MP3格式?