How to access from docker worker node to service from docker manager node?
by burgas from LinuxQuestions.org on (#5AYT2)
I have created docker swarm add join to it from another docker host. In main swarm host I have full control to any swarm services, network, secrets and so on.
But in joined node (worker swarm) for any attempt as
sudo docker node ls
or
sudo docker service ls
I receive
Error response from daemon: This node is not a swarm manager. Worker nodes can't be used to view or modify cluster state. Please run this command on a manager node or promote the current node to a manager.
Why? What going wrong?
And I can not attach from secondary node to swarm as manager, only as worker, of course:
Error response from daemon: manager stopped: can't initialize raft node: rpc error: code = Unknown desc = could not connect to prospective new cluster member using its advertised address: rpc error: code = DeadlineExceeded desc = context deadline exceeded


But in joined node (worker swarm) for any attempt as
sudo docker node ls
or
sudo docker service ls
I receive
Error response from daemon: This node is not a swarm manager. Worker nodes can't be used to view or modify cluster state. Please run this command on a manager node or promote the current node to a manager.
Why? What going wrong?
And I can not attach from secondary node to swarm as manager, only as worker, of course:
Error response from daemon: manager stopped: can't initialize raft node: rpc error: code = Unknown desc = could not connect to prospective new cluster member using its advertised address: rpc error: code = DeadlineExceeded desc = context deadline exceeded