Regarding the problem that when switching currencies and language packs, it will jump back to the docker IP and port.

1 month ago
Our project has been deployed in docker, and the local address is We used nginx reverse proxy and also resolved the domain name. When switching currency and language packs, it jumps back to docker IP and port.

I would be very grateful if I could get your help
Wish you all the best
1 month ago
Check the System Warnings page to be sure " Specified store URL matches this store URL"

In your Admin Stores page, make sure the URLs are correct includding http prefix and there is a trailing "/" at the end of your setting for store URL.  e.g.

After the incorrect redirect, Check the System Log to see if any errors.