podman-machine-list(1) General Commands Manual podman-machine-list(1)

podman-machine-list - فهرست کردن ماشین‌های مجازی

podman machine list [گزینه‌ها]

podman machine ls [گزینه‌ها]

ماشین‌های مجازی مدیریت‌شده توسط پادمن را فهرست می‌کند.

پادمن در MacOS و Windows به یک ماشین مجازی نیاز دارد. دلیل این امر آن است که کانتینرها لینوکسی هستند؛ کانتینرها روی هیچ سیستم‌عامل دیگری اجرا نمی‌شوند چرا که کارکرد اصلی آن‌ها به هسته لینوکس وابسته است. برای مدیریت ماشین‌های MacOS و Windows باید از podman machine استفاده شود، اما استفاده از آن در لینوکس اختیاری است.

فقط در حالت بدون ریشه (Rootless).

نکته: فایل پیکربندی podman-machine در پوشهٔ $XDG_CONFIG_HOME/containers/podman/machine/ مدیریت می‌شود. تغییر دادن متغیر محیطی $XDG_CONFIG_HOME هنگامی که ماشین‌ها در حال اجرا هستند می‌تواند به رفتار غیرمنتظره منجر شود. (نگاه کنید به podman(1))

تغییر قالب خروجی پیش‌فرض. این مقدار می‌تواند از انواعی چون 'json' یا یک قالب Go باشد. جانگهدارنده‌های معتبر برای قالب Go در زیر فهرست شده‌اند:

جانگهدارنده (Placeholder) توضیحات (Description)
.CPUs تعداد CPUها
.Created زمان سپری‌شده از ایجاد ماشین مجازی
.Default آیا ماشین پیش‌فرض است
.DiskSize اندازه دیسک ماشین مجازی
.IdentityPath مسیر فایل هویت ssh
.LastUp زمان سپری‌شده از آخرین اجرای ماشین مجازی
.Memory حافظه اختصاص‌یافته به ماشین
.Name نام ماشین مجازی
.Port درگاه SSH مورد استفاده برای اتصال به ماشین مجازی
.RemoteUsername نام کاربری ماشین مجازی برای پادمن بدون ریشه
.Running آیا ماشین در حال اجرا است
.Stream نام استریم
.Swap فضای Swap اختصاص‌یافته به ماشین
.UserModeNetworking آیا ماشین از شبکه‌بندی حالت کاربر استفاده می‌کند یا خیر
.VMType نوع ماشین مجازی

چاپ اعلان راهنمای استفاده.

حذف سرستون‌های جدول از فهرست.

تنها چاپ کردن نام ماشین. این گزینه همچنین به این معناست که هیچ سرستونی برای جدول چاپ نمی‌شود.

فهرست کردن تمام ماشین‌های پادمن.

$ podman machine list
NAME                    VM TYPE     CREATED      LAST UP      CPUS        MEMORY      DISK SIZE
podman-machine-default  qemu        2 weeks ago  2 weeks ago  1           2.147GB     10.74GB

فهرست کردن تمام ماشین‌های پادمن با استفاده از قالب جدول مشخص‌شده.

$ podman machine ls --format "table {{.Name}}{{.VMType}}{{.Created}}{{.LastUp}}"
NAME                    VM TYPE     CREATED      LAST UP
podman-machine-default  qemu        2 weeks ago  2 weeks ago

فهرست کردن تمام ماشین‌های پادمن در قالب json.

$ podman machine ls --format json
[
    {
        "Name": "podman-machine-default",
        "Default": false,
        "Created": "2021-12-27T10:36:14.373347492-05:00",
        "Running": false,
        "LastUp": "2021-12-27T11:22:50.17333371-05:00",
        "Stream": "default",
        "VMType": "qemu",
        "CPUs": 1,
        "Memory": "2147483648",
        "DiskSize": "10737418240"
    }
]

podman(1), podman-machine(1)

مارس ۲۰۲۱، در ابتدا توسط Ashley Cui acui@redhat.com ⟨mailto:acui@redhat.com⟩ گردآوری شد.