podman-attach(1) General Commands Manual podman-attach(1)

podman-attach - اتصال به کانتینر در حال اجرا در پادمن

podman attach [options] container

podman container attach [options] container

دستور podman attach با استفاده از نام کانتینر یا شناسه (ID) آن، به یک کانتینر در حال اجرا متصل می‌شود تا خروجی مداوم آن را مشاهده کرده یا آن را به‌صورت تعاملی کنترل نماید.
می‌توان با استفاده از یک توالی کلید قابل‌پیکربندی از کانتینر جدا شد (و آن را در حال اجرا باقی گذاشت). توالی پیش‌فرض ctrl-p,ctrl-q است. این توالی کلید را با استفاده از گزینهٔ --detach-keys یا با مشخص کردن آن در فایل containers.conf پیکربندی کنید؛ برای اطلاعات بیشتر به containers.conf(5) مراجعه نمایید.

توالی کلید را برای جدا شدن از کانتینر مشخص می‌کند. قالب آن یک تک‌نویسهٔ [a-Z] یا یک یا چند نویسهٔ ctrl-<value> است که در آن <value> یکی از این موارد است: a-z، @، ^، [، , یا _. مشخص کردن "" این قابلیت را غیرفعال می‌کند. مقدار پیش‌فرض ctrl-p,ctrl-q است.

این گزینه را می‌توان در فایل containers.conf(5) نیز تنظیم کرد.

به‌جای وارد کردن نام یا شناسهٔ کانتینر، از آخرین کانتینر ایجادشده استفاده می‌کند. نکته: آخرین کانتینر راه‌اندازی‌شده می‌تواند از سایر کاربران Podman روی ماشین میزبان باشد. (این گزینه در کلاینت ریموت Podman، از جمله ماشین‌های Mac و Windows (به‌استثنای WSL2) در دسترس نیست)

ورودی استاندارد STDIN را متصل نمی‌کند. مقدار پیش‌فرض false است.

سیگنال‌های دریافت‌شده را به فرآیند کانتینر پروکسی (هدایت) می‌کند. سیگنال‌های SIGCHLD، SIGURG، SIGSTOP و SIGKILL هدایت نمی‌شوند.

مقدار پیش‌فرض true است.

اتصال به کانتینری با نام "foobar".

$ podman attach foobar

اتصال به آخرین کانتینر ایجادشده. (این گزینه در کلاینت ریموت Podman، از جمله ماشین‌های Mac و Windows (به‌استثنای WSL2) در دسترس نیست)

$ podman attach --latest

اتصال به کانتینری که شناسهٔ آن با "1234" شروع می‌شود.

$ podman attach 1234

اتصال به یک کانتینر بدون متصل کردن STDIN.

$ podman attach --no-stdin foobar

podman(1), podman-exec(1), podman-run(1), containers.conf(5)