原因
問題原因是官方教程中的 docker-compose.yml 指明的機器學習元件 immich-machine-learning 中的 container_name 也就是 docker-compose.yml 中不同 service 可以互訪的媒介 hostname 與 immich-server 預設設定中的機器學習伺服器 url 的 hostname 不匹配造成的。
解決方法
確認 immich web 端的機器學習伺服器 url
使用賬號登入後臺,依次進入 Administration → Settings → Machine Learning Settings,確認其中的 URL 中的 hostname:
與 Unraid 中 docker-compose.yml 設定的 immich-machine-learning 元件中的 container_name 對比
確保兩者一致。
最後重新觸發面部探測與識別:
依次進入 Administration → Jobs,先點選 ① 處掃描人臉,待任務執行完畢後點選 ② 處進行人臉識別
任務執行完畢後,識別到的人臉可在 Immich web 端首頁 Explore → People 處進行檢視。