硬件生产DockerSwarm

docker swarm

Docker swarm 看不到节点信息:

docker版本:

[root@docker ~]# docker version 
Client version: 1.7.0-dev.fc23
Client API version: 1.20
Go version (client): go1.5beta2
Git commit (client): d7dc257-dirty
OS/Arch (client): linux/amd64
Server version: 1.7.0-dev.fc23
Server API version: 1.20
Go version (server): go1.5beta2
Git commit (server): d7dc257-dirty
OS/Arch (server): linux/amd64

主机版本:
[root@docker ~]# cat /etc/redhat-release 
Fedora release 23 (Twenty Three)
[root@docker ~]# uname -a 
Linux docker 4.2.3-300.fc23.x86_64 #1 SMP Mon Oct 5 15:42:54 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
[root@docker ~]# 

节点配置文件
[root@docker ~]# cat /rsc/docker/config/cluster 
192.168.1.105:2375
192.168.1.108:2375
[root@docker ~]# 
docker daemon 信息:
[root@docker ~]# systemctl status docker 
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
   Active: active (running) since Fri 2015-12-11 23:25:34 CST; 18min ago
     Docs: http://docs.docker.com
 Main PID: 2163 (docker)
   Memory: 174.4M
      CPU: 11.192s
   CGroup: /system.slice/docker.service
           ├─2163 /usr/bin/docker -d -s overlay -H 0.0.0.0:2375 -H unix:///var/run/docker.sock
           └─2378 docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 2376 -container-ip 172.17.0.2 -container-port 2375


docker 配置文件:
[root@docker ~]# cat /etc/sysconfig/docker
# /etc/sysconfig/docker

# Modify these options if you want to change the way the docker daemon runs
#OPTIONS='--selinux-enabled'
OPTIONS='-s overlay -H 0.0.0.0:2375 -H unix:///var/run/docker.sock'
DOCKER_CERT_PATH=/etc/docker

swarm 启动过程:
[root@docker config]# docker run -d -p 2376:2375 -v /rsc/docker/config/cluster:/tmp/cluster swarm manage file:///tmp/cluster

d6c303499491417427dab22f21ed32f90bb410921e4141b75893b7853acdc01e

[root@docker config]# docker ps 

CONTAINER ID        IMAGE               COMMAND                CREATED             STATUS              PORTS                    NAMES

d6c303499491        swarm               "/swarm manage file:   15 minutes ago      Up 15 minutes       0.0.0.0:2376->2375/tcp   focused_bohr        

[root@docker config]# 

swarm 看不到节点信息:
[root@docker config]# docker run --rm -v /rsc/docker/config/cluster:/tmp/cluster swarm list file:///tmp/cluster
192.168.1.105:2375
192.168.1.108:2375
[root@docker config]# docker -H 192.168.1.108:2376 info
Get http://192.168.1.108:2376/v1.20/info: dial tcp 192.168.1.108:2376: getsockopt: no route to host. Are you trying to connect to a TLS-enabled daemon without TLS?
[root@docker config]# 

这其中是哪里错了?

参与4

1同行回答

linux_zcylinux_zcy技术总监希云cSphere
推荐看docker官方的swarm的配置文件!官方的那个文档可以走通!显示全部

推荐看docker官方的swarm的配置文件!官方的那个文档可以走通!

收起
互联网服务 · 2015-12-14
浏览3919
  • 以上方式是可以走通,只不过出现error是iptables的问题,现在已解! 顺便说下:官网上的文档,有介绍不少的方法,其中对应大陆朋友来讲,只有一种可以罢了
    2015-12-15

提问者

guiqiu_2010
系统架构师realtek
擅长领域: 云计算容器Docker

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-12-11
  • 关注会员:2 人
  • 问题浏览:5887
  • 最近回答:2015-12-14
  • X社区推广