mirror of
https://github.com/jesseduffield/lazydocker.git
synced 2026-07-25 08:31:03 +00:00
Merge f2620c76ce into 7e7aadc207
This commit is contained in:
commit
efa3c1845f
2 changed files with 8 additions and 2 deletions
|
|
@ -48,6 +48,11 @@ func (c *DockerCommand) PruneNetworks() error {
|
|||
return err
|
||||
}
|
||||
|
||||
// Inspect fetches the full network details including containers
|
||||
func (v *Network) Inspect() (network.Inspect, error) {
|
||||
return v.Client.NetworkInspect(context.Background(), v.Network.ID, network.InspectOptions{})
|
||||
}
|
||||
|
||||
// Remove removes the network
|
||||
func (v *Network) Remove() error {
|
||||
return v.Client.NetworkRemove(context.Background(), v.Name)
|
||||
|
|
|
|||
|
|
@ -64,9 +64,10 @@ func (gui *Gui) networkConfigStr(network *commands.Network) string {
|
|||
output += utils.WithPadding("Ingress: ", padding) + strconv.FormatBool(network.Network.Ingress) + "\n"
|
||||
|
||||
output += utils.WithPadding("Containers: ", padding)
|
||||
if len(network.Network.Containers) > 0 {
|
||||
inspected, err := network.Inspect()
|
||||
if err == nil && len(inspected.Containers) > 0 {
|
||||
output += "\n"
|
||||
for _, v := range network.Network.Containers {
|
||||
for _, v := range inspected.Containers {
|
||||
output += utils.FormatMapItem(padding, v.Name, v.EndpointID)
|
||||
}
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue