Method: Docker::Compose::NetInfo.ipv4_interfaces

Defined in:
lib/docker/compose/net_info.rb

.ipv4_interfacesArray

Determine IP addresses of the local host’s network interfaces.

Returns:

  • (Array)

    list of String dotted-quad IPv4 addresses



19
20
21
22
# File 'lib/docker/compose/net_info.rb', line 19

def self.ipv4_interfaces
  Socket.getifaddrs
    .map { |i| i.addr.ip_address if i.addr && i.addr.ipv4? }.compact
end