Provided by: podman_5.7.0+ds2-3_amd64 bug

NAME

       podman-machine-inspect - Inspect one or more virtual machines

SYNOPSIS

       podman machine inspect [options] [name] ...

DESCRIPTION

       Inspect one or more virtual machines

       Obtain  greater  detail  about Podman virtual machines. More than one virtual machine can be inspected at
       once.

       The default machine name is podman-machine-default. If a machine name is not specified  as  an  argument,
       then podman-machine-default will be inspected.

       Rootless only.

OPTIONS

   --format
       Print results with a Go template.

       ┌─────────────────────┬───────────────────────────────────────┐
       │ PlaceholderDescription                           │
       ├─────────────────────┼───────────────────────────────────────┤
       │ .ConfigDir ...      │ Machine    configuration    directory │
       │                     │ location                              │
       ├─────────────────────┼───────────────────────────────────────┤
       │ .ConnectionInfo ...Machine connection information        │
       ├─────────────────────┼───────────────────────────────────────┤
       │ .Created ...        │ Machine   creation   time    (string, │
       │                     │ ISO3601)                              │
       ├─────────────────────┼───────────────────────────────────────┤
       │ .LastUp ...         │ Time when machine was last booted     │
       ├─────────────────────┼───────────────────────────────────────┤
       │ .NameName of the machine                   │
       ├─────────────────────┼───────────────────────────────────────┤
       │ .Resources ...Resources used by the machine         │
       ├─────────────────────┼───────────────────────────────────────┤
       │ .Rootful            │ Whether  the  machine prefers rootful │
       │                     │ or rootless container execution       │
       ├─────────────────────┼───────────────────────────────────────┤
       │ .Rosetta            │ Whether this machine uses Rosetta     │
       ├─────────────────────┼───────────────────────────────────────┤
       │ .SSHConfig ...      │ SSH    configuration     info     for │
       │                     │ communicating with machine            │
       ├─────────────────────┼───────────────────────────────────────┤
       │ .StateMachine state                         │
       ├─────────────────────┼───────────────────────────────────────┤
       │ .UserModeNetworking │ Whether  this  machine uses user-mode │
       │                     │ networking                            │
       └─────────────────────┴───────────────────────────────────────┘

   --help
       Print usage statement.

EXAMPLES

       Inspect the specified Podman machine.

       $ podman machine inspect podman-machine-default
       [
            {
                 "ConfigDir": {
                      "Path": "/Users/jacksparrow/.config/containers/podman/machine/applehv"
                 },
                 "ConnectionInfo": {
                      "PodmanSocket": {
                           "Path": "/var/folders/9r/n3056v597wv2cq8s2j80bdnw0000gn/T/podman/podman-machine-default-api.sock"
                      },
                      "PodmanPipe": null
                 },
                 "Created": "2025-02-11T14:12:48.231836+05:30",
                 "LastUp": "2025-08-12T19:31:19.391294+05:30",
                 "Name": "podman-machine-default",
                 "Resources": {
                      "CPUs": 6,
                      "DiskSize": 100,
                      "Memory": 6144,
                      "USBs": []
                 },
                 "SSHConfig": {
                      "IdentityPath": "/Users/jacksparrow/.local/share/containers/podman/machine/machine",
                      "Port": 53298,
                      "RemoteUsername": "core"
                 },
                 "State": "running",
                 "UserModeNetworking": true,
                 "Rootful": false,
                 "Rosetta": true
            }
       ]

       Show machine name and state:

       $ podman machine inspect --format "{{.Name}}\t{{.State}}"
       podman-machine-default running

       Show machine resource information:

       $ podman machine inspect --format "Machine: {{.Name}}\nCPUs: {{.Resources.CPUs}}\nMemory: {{.Resources.Memory}} bytes\nDisk: {{.Resources.DiskSize}} bytes"
       Machine: podman-machine-default
       CPUs: 6
       Memory: 6144 bytes
       Disk: 100 bytes

       Show machine configuration details:

       $ podman machine inspect --format "{{.Name}}: {{.State}} (Rootful: {{.Rootful}}, User Networking: {{.UserModeNetworking}})"
       podman-machine-default: running (Rootful: false, User Networking: true)

       Show machine uptime information:

       $ podman machine inspect --format "Created: {{.Created}}\nLast Up: {{.LastUp}}\nState: {{.State}}"
       Created: 2025-02-11 14:12:48.231836 +0000 UTC
       Last Up: 2025-08-12 19:31:19.391294 +0000 UTC
       State: running

       Show connection information:

       $ podman machine inspect --format "Socket: {{.ConnectionInfo.PodmanSocket}}\nConfig Dir: {{.ConfigDir}}"
       Socket: {/var/folders/9r/n3056v597wv2cq8s2j80bdnw0000gn/T/podman/podman-machine-default-api.sock <nil>}
       Config Dir: {/Users/jacksparrow/.config/containers/podman/machine/applehv <nil>}

SEE ALSO

       podman(1), podman-machine(1)

HISTORY

       April 2022, Originally compiled by Brent Baude bbaude@redhat.commailto:bbaude@redhat.compodman-machine-inspect(1)