portsAsPair property
List of mapped ports as Pair<int> (host port, container port).
A port bound to an IP (ip:hostPort:containerPort) ignores the IP.
Implementation
List<Pair<int>> get portsAsPair => ports.map((e) {
var parts = e.split(':');
if (parts.length > 2) parts = parts.sublist(parts.length - 2);
var p1 = parseInt(parts[0])!;
var p2 = parts.length > 1 ? (parseInt(parts[1]) ?? p1) : p1;
return Pair(p1, p2);
}).toList();