mirror of
https://github.com/containers/podman.git
synced 2025-05-17 23:26:08 +08:00

Initial impetus was #20958 (ps --format .Label abc). This is a complicated solution to a simple-seeming problem. The problem: .Label is a cobra *function*, something I did not know about nor handle. Solution: recognize cobra functions. Switch to __complete, not __completeNoDesc, so we can see the number of arguments required. Invent new man-page format for documenting functions. And, finally, start enforcing how functions (and cobra structs) are documented. This discovered a never-used completion function, .Recycle(), in podman-events. Remove it. [NO NEW TESTS NEEDED] - the .go change is an excision of dead code. Signed-off-by: Ed Santiago <santiago@redhat.com>
2.6 KiB
2.6 KiB
% podman-network-inspect 1
NAME
podman-network-inspect - Display the network configuration for one or more networks
SYNOPSIS
podman network inspect [options] network [network ...]
DESCRIPTION
Display the (JSON format) network configuration.
OPTIONS
--format, -f=format
Pretty-print networks to JSON or using a Go template.
Placeholder | Description |
---|---|
.Created ... | Timestamp when the network was created |
.DNSEnabled | Network has dns enabled (boolean) |
.Driver | Network driver |
.ID | Network ID |
.Internal | Network is internal (boolean) |
.IPAMOptions ... | Network ipam options |
.IPv6Enabled | Network has ipv6 subnet (boolean) |
.Labels ... | Network labels |
.Name | Network name |
.NetworkDNSServers | Array of DNS servers used in this network |
.NetworkInterface | Name of the network interface on the host |
.Options ... | Network options |
.Routes | List of static routes for this network |
.Subnets | List of subnets on this network |
EXAMPLE
Inspect the default podman network.
$ podman network inspect podman
[
{
"name": "podman",
"id": "2f259bab93aaaaa2542ba43ef33eb990d0999ee1b9924b557b7be53c0b7a1bb9",
"driver": "bridge",
"network_interface": "podman0",
"created": "2021-06-03T12:04:33.088567413+02:00",
"subnets": [
{
"subnet": "10.88.0.0/16",
"gateway": "10.88.0.1"
}
],
"ipv6_enabled": false,
"internal": false,
"dns_enabled": false,
"ipam_options": {
"driver": "host-local"
}
}
]
Show the subnet and gateway for a network.
$ podman network inspect podman --format "{{range .Subnets}}Subnet: {{.Subnet}} Gateway: {{.Gateway}}{{end}}"
Subnet: 10.88.0.0/16 Gateway: 10.88.0.1
SEE ALSO
podman(1), podman-network(1), podman-network-ls(1), podman-network-create(1)
HISTORY
August 2021, Updated with the new network format by Paul Holzinger pholzing@redhat.com
August 2019, Originally compiled by Brent Baude bbaude@redhat.com