Skip to content
This repository has been archived by the owner on Jun 20, 2024. It is now read-only.

weaveworks/net-plugin:latest_release peer discovery not working with Docker Swarm Standalone #3350

Open
bklau opened this issue Jul 19, 2018 · 2 comments

Comments

@bklau
Copy link

bklau commented Jul 19, 2018

I have Docker Swarm Standalone v.1.2.9(https://github.com/docker/swarm) and Docker CE v.18.03.1-ce (2018-04-26).
After the Swarm cluster is formed, I installed weaveworks/net-plugin:latest_release via
docker plugin install weaveworks/net-plugin:latest_release for all the Swarm nodes.
Then I do weave report on each swarm node and see that there is only one peer(itself). That is its only awared of one node, that is itself and no other nodes in the Swarm cluster.

@bklau
Copy link
Author

bklau commented Jul 22, 2018

Currently, BOTH Docker Swarm Standalone and Docker Swarm mode works out of the box with the default "overlay" driver that is shipped with Docker CE. So I don't see why weaveworks/net-plugin:latest_release , in a similar way, can't be made to work with both Docker Swarm Standalone and Docker Swarm mode.

@bboreham
Copy link
Contributor

Docker compile their driver into the Docker daemon. It isn't really comparable at all.

The "legacy" and "v2" plugin models are different: they install differently, run differently, etc.

From the sound of your experiment the Weave plugin is not finding the information it expects about peers. Maybe if you posted the log file this would be clearer.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants