When I launch my macOS there running so many interfaces
You do not want to get rid of your active interfaces, obviously, because they are active, meaning you are using them.
Inactive interfaces use up so little resources that it is not worth deleting them, especially since they will just have to be created again when you need them. They use a tiny bit of memory and that is it; they have no impact on performance.
Docker and VMware both create a lot of interfaces so they can use a separate, private, local network for their virtual machines, but they can get created by other software, too.