Interface IDockerContainer

interface IDockerContainer {
    Command: string;
    Created: number;
    HostConfig: {
        NetworkMode: string;
    };
    Id: string;
    Image: string;
    ImageID: string;
    Labels: {
        [key: string]: string;
    };
    Mounts: {
        Destination: string;
        Driver: string;
        Mode: string;
        Name: string;
        Propagation: string;
        RW: boolean;
        Source: string;
        Type: string;
    }[];
    Names: string[];
    NetworkSettings: {
        Networks: {
            [key: string]: {
                Aliases: null;
                DriverOpts: null;
                EndpointID: string;
                Gateway: string;
                GlobalIPv6Address: string;
                GlobalIPv6PrefixLen: number;
                IPAMConfig: {
                    IPv4Address: string;
                };
                IPAddress: string;
                IPPrefixLen: number;
                IPv6Gateway: string;
                Links: null;
                MacAddress: string;
                NetworkID: string;
            };
        };
    };
    Ports: {
        PrivatePort: number;
        Type: string;
    }[];
    State: string;
    Status: string;
}

Properties

Command: string
Created: number
HostConfig: {
    NetworkMode: string;
}

Type declaration

  • NetworkMode: string
Id: string
Image: string
ImageID: string
Labels: {
    [key: string]: string;
}

Type declaration

  • [key: string]: string
Mounts: {
    Destination: string;
    Driver: string;
    Mode: string;
    Name: string;
    Propagation: string;
    RW: boolean;
    Source: string;
    Type: string;
}[]

Type declaration

  • Destination: string
  • Driver: string
  • Mode: string
  • Name: string
  • Propagation: string
  • RW: boolean
  • Source: string
  • Type: string
Names: string[]
NetworkSettings: {
    Networks: {
        [key: string]: {
            Aliases: null;
            DriverOpts: null;
            EndpointID: string;
            Gateway: string;
            GlobalIPv6Address: string;
            GlobalIPv6PrefixLen: number;
            IPAMConfig: {
                IPv4Address: string;
            };
            IPAddress: string;
            IPPrefixLen: number;
            IPv6Gateway: string;
            Links: null;
            MacAddress: string;
            NetworkID: string;
        };
    };
}

Type declaration

  • Networks: {
        [key: string]: {
            Aliases: null;
            DriverOpts: null;
            EndpointID: string;
            Gateway: string;
            GlobalIPv6Address: string;
            GlobalIPv6PrefixLen: number;
            IPAMConfig: {
                IPv4Address: string;
            };
            IPAddress: string;
            IPPrefixLen: number;
            IPv6Gateway: string;
            Links: null;
            MacAddress: string;
            NetworkID: string;
        };
    }
    • [key: string]: {
          Aliases: null;
          DriverOpts: null;
          EndpointID: string;
          Gateway: string;
          GlobalIPv6Address: string;
          GlobalIPv6PrefixLen: number;
          IPAMConfig: {
              IPv4Address: string;
          };
          IPAddress: string;
          IPPrefixLen: number;
          IPv6Gateway: string;
          Links: null;
          MacAddress: string;
          NetworkID: string;
      }
      • Aliases: null
      • DriverOpts: null
      • EndpointID: string
      • Gateway: string
      • GlobalIPv6Address: string
      • GlobalIPv6PrefixLen: number
      • IPAMConfig: {
            IPv4Address: string;
        }
        • IPv4Address: string
      • IPAddress: string
      • IPPrefixLen: number
      • IPv6Gateway: string
      • Links: null
      • MacAddress: string
      • NetworkID: string
Ports: {
    PrivatePort: number;
    Type: string;
}[]

Type declaration

  • PrivatePort: number
  • Type: string
State: string
Status: string

Generated using TypeDoc