我为kibana添加了配置文件“ - ./kibana/config/kibana.yml:/opt/kibana/config/kibana.yml”它在我的本地测试机器(没有swarm集群)中正常工作。但在swarm上获取“错误:compose.cli.main.main:500内部服务器错误:无法启动容器3bf3e9b086b80b47e9cc055581ae005d41133187e4c6820cf34ba9ed580d4530:[9]系统错误:不是目录”错误。
我的本地商店驱动程序是AUFS,但在集群中,每个节点的驱动程序都是devicemapper。我是否需要使用AUFS来解决此问题的原因。或者我应该使用像flocker这样的工具。
我为详细转储添加了我的docker-compose配置,swarm信息和错误。
@Override public void streamPublishStart(IBroadcastStream stream) {
stream.saveAs("audio/"+username+"_"+System.currentTimeMillis(), true);
insertInDB(System.currentTimeMillis()+"", "start", "audio", username, users.get(username).room, stream.getSaveFilename());
super.streamPublishStart(stream);
}
ERROR: compose.cli.main.main: 500 Internal Server Error: Cannot start container 3bf3e9b086b80b47e9cc055581ae005d41133187e4c6820cf34ba9ed580d4530: [9] System error: not a directory
version: '2'
services:
elasticsearch:
build: elasticsearch/
command: elasticsearch -Des.network.host=0.0.0.0
volumes:
- /usr/share/elasticsearch/data:/usr/share/elasticsearch/data
logstash:
build: logstash/
command: logstash -f /etc/logstash/conf.d/logstash.conf
extra_hosts:
- ${MONGO}
volumes:
- ./logstash/config:/etc/logstash/conf.d
kibana:
build: kibana/
volumes:
- ./kibana/config/kibana.yml:/opt/kibana/config/kibana.yml
nginx:
build: nginx/
depends_on:
- elasticsearch
- kibana
extra_hosts:
- "es.imoney.my:127.0.0.1"
- "reports.imoney.my:127.0.0.1"
ports:
- "8080:80"
networks:
default:
driver: overlay
volumes: {}
Containers: 6
Running: 3
Paused: 0
Stopped: 3
Images: 17
Role: primary
Strategy: spread
Filters: health, port, dependency, affinity, constraint
Nodes: 2
report-node-1: 10.130.3.39:2375
└ Status: Healthy
└ Containers: 3
└ Reserved CPUs: 0 / 8
└ Reserved Memory: 0 B / 16.45 GiB
└ Labels: executiondriver=native-0.2, kernelversion=4.4.1-1.el7.elrepo.x86_64, operatingsystem=CentOS Linux 7 (Core), storagedriver=devicemapper
└ Error: (none)
└ UpdatedAt: 2016-02-12T04:26:24Z
report-node-2: 10.130.0.114:2375
└ Status: Healthy
└ Containers: 3
└ Reserved CPUs: 0 / 8
└ Reserved Memory: 0 B / 16.45 GiB
└ Labels: executiondriver=native-0.2, kernelversion=4.4.1-1.el7.elrepo.x86_64, operatingsystem=CentOS Linux 7 (Core), storagedriver=devicemapper
└ Error: (none)
└ UpdatedAt: 2016-02-12T04:26:20Z
Plugins:
Volume:
Network:
Kernel Version: 4.4.1-1.el7.elrepo.x86_64
Operating System: linux
Architecture: amd64
CPUs: 16
Total Memory: 32.91 GiB
Name: 455a1ddf13bf