We have a Docker setup that has its own Layer 7 routing and BIG IP (with common VIP for multiple Docker containers) proxying it. Docker Layer 7 routing depends on "Host" header to route the requests to appropriate container.
We have SSL termination happening at F5 Client side and the request routed to the pool is again encrypted using pool members' certs. Will this mess up the "Host" header?
SSL decryption and encryption won‘t change your http Header (e.g. Hostheader)
The SSL setup will not change the Host header unless you configure LTM policy or an iRule to do so.
Do you want to maintain the Host header sent by the client or you looking to update it before sending to the backend?