各位大神,请慷慨解答一下困扰我1个多月的3个问题。
1. swarm通过token id建立成功,一个3个物理机,swarm manage在第一台。然后swarm list也都能查到3台ip信息。
问题是。教程所说docker -H ip:port info 这里查出来信息全是0个,不管是容器还是节点,为什么?教程上查出来info信息都有,每台物理机的2375端口也显示。
2. 所以产生问题2,是否2375监听没起来?根据教程 在docker配置文件里加 DOCKER_OPTS="-H 0.0.0.0:2375 -H unix:///var/run/docker.sock" 。然而,我一直没有理解docker -d这条命令的意义,是否就是开启2375监听?若是,那么我docker -d报错:
WARN[0000] Running modprobe bridge nf_nat failed with message: , error: exit status 1
此错误曾经在我升级了内核的centos6.5上出现,网友说升级内核,或者是重新编译nf_nat。我选择了直接用centos7,结果还是报错,求解答。3. 最后一个问题,数据卷容器,用于挂在在mysql上当存储,这是单台物理机的方案。我现有多台物理机,通过虚拟网,可以把两个docker0打通我懂,但是挂载数据卷容器时,--volumes-from 该怎么填容器名,?或者说,如何通过容器link来通过端口挂载数据卷容器。
再者,是否这就是docker swarm所做的工作?夸机挂载数据卷容器,?这三个问题环环相扣,困扰了我好久,才疏学浅,无法击破,还望各路大神,前来相救。
如若成功解答,必将微信红包相谢~!!!
1. swarm通过token id建立成功,一个3个物理机,swarm manage在第一台。然后swarm list也都能查到3台ip信息。
问题是。教程所说docker -H ip:port info 这里查出来信息全是0个,不管是容器还是节点,为什么?教程上查出来info信息都有,每台物理机的2375端口也显示。
2. 所以产生问题2,是否2375监听没起来?根据教程 在docker配置文件里加 DOCKER_OPTS="-H 0.0.0.0:2375 -H unix:///var/run/docker.sock" 。然而,我一直没有理解docker -d这条命令的意义,是否就是开启2375监听?若是,那么我docker -d报错:
WARN[0000] Running modprobe bridge nf_nat failed with message: , error: exit status 1
此错误曾经在我升级了内核的centos6.5上出现,网友说升级内核,或者是重新编译nf_nat。我选择了直接用centos7,结果还是报错,求解答。3. 最后一个问题,数据卷容器,用于挂在在mysql上当存储,这是单台物理机的方案。我现有多台物理机,通过虚拟网,可以把两个docker0打通我懂,但是挂载数据卷容器时,--volumes-from 该怎么填容器名,?或者说,如何通过容器link来通过端口挂载数据卷容器。
再者,是否这就是docker swarm所做的工作?夸机挂载数据卷容器,?这三个问题环环相扣,困扰了我好久,才疏学浅,无法击破,还望各路大神,前来相救。
如若成功解答,必将微信红包相谢~!!!
解决方案 »
- 从代码角度分析openstack是如何发现compute节点的?
- 新手请教关于ip range的问题。
- OpenStack中文社区落户啦!
- 戳破云计算真相:网络带宽有限 让“雾计算”来帮忙
- 小白请教大神一个问题
- centos 在dockerfile中使用yum命令安装程序安装时要输入y 或者n 这个要怎么弄啊?
- windows 集群验证过不
- 我配置好了zabbix监控JMX,用的是zabbix自带的JMX模板,配置里显示JMX绿色可用,但监控项里的所有的内容都不支持。这怎么解决
- Spark集群 Exception in thread "main" java.lang.NullPointerException的一个错误
- 阿里云数据仓库为什么要按照三层:ods,dw,app三层去设计?而不是四层,两层,这样设计的原因是什么?
- WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platfo
- S3如何防盗链?我设置了规则,但是上传上去的文件还是所有人可见,还得手工去掉所有人可见?
-d, --daemon=false Enable daemon mode
docker用的存储是docker所在的 物理机器的某个路径, 文件夹路径,(这个是什么存储,docker应该不予理会)
有哪位大神给看看。我的swarm安装之后,看到的节点信息不正确。什么原因阿。崩溃了Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 0
Server Version: swarm/1.2.4
Role: primary
Strategy: spread
Filters: health, port, containerslots, dependency, affinity, constraint
Nodes: 2
(unknown): 10.135.47.39:2375
â ID:
â Status: Pending
â Containers: 0
â Reserved CPUs: 0 / 0
â Reserved Memory: 0 B / 0 B
â Labels:
â Error: Cannot connect to the Docker daemon. Is the docker daemon running on this host?
â UpdatedAt: 2016-08-08T01:59:30Z
â ServerVersion:
(unknown): 10.135.47.15:2375
â ID:
â Status: Pending
â Containers: 0
â Reserved CPUs: 0 / 0
â Reserved Memory: 0 B / 0 B
â Labels:
â Error: Cannot connect to the Docker daemon. Is the docker daemon running on this host?
â UpdatedAt: 2016-08-08T01:59:30Z
â ServerVersion:
Plugins:
Volume:
Network:
Swarm:
NodeID:
Is Manager: false
Node Address:
Security Options:
Kernel Version: 3.19.0-39-generic
Operating System: linux
Architecture: amd64
CPUs: 0
Total Memory: 0 B
Name: 1c6363959cac
Docker Root Dir:
Debug Mode (client): false
Debug Mode (server): false
WARNING: No kernel memory limit support