| podman-machine-start(1) | General Commands Manual | podman-machine-start(1) |
نام (NAME)
podman-machine-start - شروع به کار یک ماشین مجازی
خلاصه دستور (SYNOPSIS)
podman machine start [نام]
توضیحات (DESCRIPTION)
یک ماشین مجازی را برای پادمن راهاندازی و شروع میکند.
تنها در حالت بدون ریشه (Rootless).
پادمن در سیستمعاملهای MacOS و Windows به یک ماشین مجازی نیاز دارد؛ زیرا کانتینرها مبتنی بر لینوکس هستند و کانتینرها بر روی هیچ سیستمعامل دیگری اجرا نمیشوند چرا که عملکردهای اصلی کانتینرها به هسته لینوکس وابسته است. برای مدیریت ماشینها در MacOS و Windows حتماً باید از دستور podman machine استفاده شود، اما استفاده از آن در لینوکس اختیاری است.
نام پیشفرض ماشین podman-machine-default است. اگر نام ماشینی بهعنوان آرگومان مشخص نشود، آنگاه podman-machine-default راهاندازی خواهد شد.
تنها یک ماشین مجازی تحت مدیریت پادمن میتواند در هر زمان فعال باشد. اگر یک ماشین مجازی از قبل در حال اجرا باشد، podman machine start خطایی برمیگرداند.
دستور podman machine start یک ماشین مجازی لینوکس را که کانتینرها در آن اجرا میشوند، راهاندازی و آغاز میکند.
گزینهها (OPTIONS)
--help
چاپ بیانیه راهنمای استفاده.
--no-info
جلوگیری از نمایش نکات اطلاعاتی.
--quiet, -q
جلوگیری از نمایش خروجی وضعیت راهاندازی ماشین.
--update-connection, -u
هنگامی که همراه با دستور podman machine init --now یا podman machine start استفاده شود، این گزینه اتصال سیستمی ماشین مربوطه را بهعنوان اتصال پیشفرض تنظیم میکند. هنگام استفاده از این گزینه، پرچم -u یا --update-connection مقدار را برابر با true قرار میدهد. برای تنظیم این مقدار روی false، به این معنی که هیچ تغییری اعمال نشود و اعلانی نمایش داده نشود، از --update-connection=false استفاده کنید. اگر این مقدار تنظیم نشده باشد و ورودی استاندارد (stdin) یک tty نباشد، هیچ اعلان یا بهروزرسانی انجام نخواهد شد.
اگر این مقدار برابر با true تنظیم شود، اتصال ماشین بهعنوان پیشفرض سیستم تنظیم میشود. اگر این مقدار برابر با false تنظیم شود، پیشفرض سیستم بدون تغییر باقی میماند. اگر این گزینه مشخص نشود، اعلانی به کاربر نمایش داده شده و از او پرسیده میشود که آیا باید تغییر کند یا خیر.
مثالها (EXAMPLES)
شروع به کار ماشین مشخصشده پادمن:
$ podman machine start myvm
Starting machine "myvm"
This machine is currently configured in rootless mode. If your containers
require root permissions (e.g. ports < 1024), or if you run into compatibility
issues with non-podman clients, you can switch using the following command:
podman machine set --rootful myvm
API forwarding listening on: /var/folders/my/k1kpd8ds7p938mchyb1r_4mw0000gn/T/podman/myvm-api.sock
The system helper service is not installed; the default Docker API socket
address can't be used by podman. If you would like to install it, run the following commands:
sudo /opt/homebrew/Cellar/podman/5.2.4/bin/podman-mac-helper install
podman machine stop myvm; podman machine start myvm
You can still connect Docker API clients by setting DOCKER_HOST using the
following command in your terminal session:
export DOCKER_HOST='unix:///var/folders/my/k1kpd8ds7p938mchyb1r_4mw0000gn/T/podman/myvm-api.sock'
Machine "myvm" started successfully
شروع به کار با گزینه --no-info:
$ podman machine start --no-info myvm Starting machine "myvm" Machine "myvm" started successfully
شروع به کار با گزینه --quiet:
$ podman machine start --quiet myvm Machine "myvm" started successfully
همچنین ببینید (SEE ALSO)
تاریخچه (HISTORY)
مارس ۲۰۲۱، در ابتدا توسط Ashley Cui acui@redhat.com ⟨mailto:acui@redhat.com⟩ گردآوری شد.