Humm… this seems rather strange. Maybe show us you docker-compose to have a look on how you configured immich’s network?
169.254.0.0/16 are APIPA addresses . So this a network misconfiguration.
After searching the web, I tried to create /etc/docker/daemon.json
This is not how you configure a docker network. This is only used if your local networks overlaps with docker’s defaut network.
The easiest way i can think on how to make your docker-compose work is to reinstall docker and use the host network. DO NOT forget to delete the /etc/docker/daemon.json file in case you want a fresh start. This seems a badly network configuration on you docker stack !
This will give you a good starting point! After that try to configure a bridge network for your docker compose.
Normally after you get the gist on how docker works, it’s rather easy!