How to map docker container's ip to a host ip without port mapping (NAT instead of NAPT)?

The main goal is to do a real NAT instead of NAPT. For normal docker run -p command , it’s doing NAPT (address+port mapping) instead of NAT. Is it possible to do address mapping only, but all exposed ports are remained the same? something like docker run -p=my_ip:all_ports:all_ports ...