Access container network interface from another container

I would like to know if this is possible.

In my scenario I have wireguard and adguard home installed in the same container. Both services are tightly coupled due to the network interface. Wireguard creates a network interface, which needs to be consumed by adguard home for DNS.

Is there any way how I can run both of these services in their separate container?

It’s a very personal opinion.

If you can designate multiple network bands instead of one in the adguard home configuration file, you can install them separately. (vpn network band, container ip network band)

Thank you.