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
|
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
|
// Remove removes the network
|
||||||
func (v *Network) Remove() error {
|
func (v *Network) Remove() error {
|
||||||
return v.Client.NetworkRemove(context.Background(), v.Name)
|
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("Ingress: ", padding) + strconv.FormatBool(network.Network.Ingress) + "\n"
|
||||||
|
|
||||||
output += utils.WithPadding("Containers: ", padding)
|
output += utils.WithPadding("Containers: ", padding)
|
||||||
if len(network.Network.Containers) > 0 {
|
inspected, err := network.Inspect()
|
||||||
|
if err == nil && len(inspected.Containers) > 0 {
|
||||||
output += "\n"
|
output += "\n"
|
||||||
for _, v := range network.Network.Containers {
|
for _, v := range inspected.Containers {
|
||||||
output += utils.FormatMapItem(padding, v.Name, v.EndpointID)
|
output += utils.FormatMapItem(padding, v.Name, v.EndpointID)
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue