Had exactly the same problem that the container ran into troubles when starting on my NAS and worked locally. The root cause is that because of the lower performance the elasticsearch cluster is not ready when doing the first queries. This has to be fixed in photon itself as they have to increase the timeout to wait until the embedded elasticsearch is in yellow state.
Created a pull request with the fix. If that gets approved should work also in your scenario.