cant get immich to work on docker
When I run docker compose up -d, the pull fails for immich-server and immich-microservices with Error response from daemon: manifest unknown or Error response from daemon: ... denied.
What I've Tried So Far:
I've spent several hours troubleshooting this and have tried the following, in multiple combinations:
Using the IMMICH_VERSION=release tag in my .env file.
Pinning to specific versions like v1.110.0 and v1.109.0.
Logging into ghcr.io with a fresh Personal Access Token that has read:packages scope. The login succeeds, but the pull still fails.
Logging out of ghcr.io to pull the images anonymously.
Running docker system prune -a --volumes between every single attempt to ensure a clean slate.
Switching to the linuxserver/immich-* images (both from lscr.io and ghcr.io/linuxserver/...), but those also fail with a denied error.
The strangest part is that I can pull other images from ghcr.io without any issues (e.g., flaresolverr, unpackerr). The problem seems to be specific to the Immich images.
Here is the Immich block from my docker-compose.yaml, which is adapted from the official file:
YAML
What I've Tried So Far:
I've spent several hours troubleshooting this and have tried the following, in multiple combinations:
Using the IMMICH_VERSION=release tag in my .env file.
Pinning to specific versions like v1.110.0 and v1.109.0.
Logging into ghcr.io with a fresh Personal Access Token that has read:packages scope. The login succeeds, but the pull still fails.
Logging out of ghcr.io to pull the images anonymously.
Running docker system prune -a --volumes between every single attempt to ensure a clean slate.
Switching to the linuxserver/immich-* images (both from lscr.io and ghcr.io/linuxserver/...), but those also fail with a denied error.
The strangest part is that I can pull other images from ghcr.io without any issues (e.g., flaresolverr, unpackerr). The problem seems to be specific to the Immich images.
Here is the Immich block from my docker-compose.yaml, which is adapted from the official file:
YAML