پرش به مطلب اصلی

ثبت (Commit) ایمیج

دستور commit در زیربخش image برای ایجاد یک ایمیج جدید بر پایه‌ی باندل فعلی یک کانتینر استفاده می‌شود. این دستور با استفاده از شناسه‌ی کانتینر، باندل آن را به یک ایمیج جدید تبدیل می‌کند.


🧩 دستور کلی

k3 image commit [options] <image>

⚙️ گزینه‌ها (Options)

گزینه کوتاهگزینه بلندتوضیح
-c--contId <id>شناسه کانتینری که قرار است commit شود
-h--helpنمایش راهنمای کامل دستور

📥 مثال‌های کاربردی

ایجاد ایمیج از یک کانتینر خاص:

k3 image commit myimage:v1 -c 08a79d22

مشاهده راهنمای دستور:

k3 image commit --help

نکات مهم

  • مطمئن شوید که شناسه کانتینر صحیح باشد .
  • اگر نام ایمیج موجود باشد، نسخه جدید روی آن بازنویسی نخواهد شد .
  • برای اسم کانتینر هم از هش و هم از اسم آن میتوان استفاده کرد.
  • برای ایمیج فقط در صورتی تاریخچه ساخته میشود که روی همان بیس ایمیج ، تگ جدیدی ایجاد کنید.

تست جامع

echo "=== [1] Commit running container ==="
k3 image commit testimage:v1 -c cont123

echo "=== [2] Commit with invalid container ID ==="
k3 image commit badimage:v1 -c unknownCont

🆘 دریافت راهنما

برای مشاهده‌ی راهنمای کامل این دستور در خط فرمان:

k3 image commit -h