Warum verhindern Sie nicht, dass Ihr VPN Ihre gesamte Verbindung übernimmt? Deaktivieren Sie einfach die Verwendung des Standard-Gateways im Remotenetzwerk für die VPN-Verbindung, und Docker sollte standardmäßig ordnungsgemäß funktionieren (über eth0).
Darüber hinaus können Sie den Befehl routing verwenden, um die in verschiedenen Szenarien gewählte Route festzulegen (Beispiel: Wenn VPN aktiv ist).