i am trying to deploy a portainer/agent stack with the recommended docker compose configuration as suggested in the official documentation (https://portainer.readthedocs.io/en/stable/agent.html), and it deploys and runs correctly on all the nodes except for 1.
on the node that fails, i check the error and it says:
starting container failed: error creating external connectivity network: could not find an available, non-overlapping IPv4 address pool among the defaults to assign to the network
this is strange because this is a latest installation of raspbian. and i have just installed docker using the script from the official raspberry pi website (https://www.raspberrypi.org/blog/docker-comes-to-raspberry-pi/). this is how docker has been set up on the other raspberry pi's too (the other raspberry pi's are working fine).
the docker compose file is:
version: '3.2'
services:
agent:
image: portainer/agent
environment:
AGENT_CLUSTER_ADDR: tasks.agent
volumes:
- /var/run/docker.sock:/var/run/docker.sock
ports:
- target: 9001
published: 9001
protocol: tcp
mode: host
networks:
- portainer_agent
deploy:
mode: global
networks:
portainer_agent:
driver: overlay