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

دریافت اطلاعات یک ایمیج

در این دستور، باندل یک کانتینر را به ایمیج تبدیل میکنیم و ان را ذخیره میکنیم

🧩 دستور کلی


📥 مشخصات درخواست (Request)

فیلدمقدار
MethodPOST
Endpoint/commit
Query Parametersخیر
Content-Typeapplication/json

⚙️ پارامترها (params)


بدنه (body)

{
"imageName":"{{imageName}}",
"imageTag": "{{tagName}}",
"contId": "{{containerId}}",
"optionsObj": {
"{{object}}"
}
}

فیلدهای ورودی (Options)

فیلدنوع دادهتوضیح
imageNamestringاسم ایمیجی که میخواهید بسازید
imageTagstringتگ ایمیجی که میخواهید بسازید
contIdstringاسم کانتینری که میخواهید از روی ان ایمیج بسازید

روش استفاده (How to Use)

POST http://localhost:4001/commit
{
"imageName":"python",
"imageTag": "latest",
"contId": "cont5",
"optionsObj": {
"no-history": ""
}
}

اگر درست کار کند

{
"meta": {
"shamsiDate": "14040518160531289",
"requestId": "95388ede-804f-4333-936f-36babe33a861"
},
"data": {
"status": "done",
"result": {
"imageName": "python",
"imageTag": "v2",
"containerId": "cont1",
"message": "added new layer of fs to python"
}
}
}

وضعیت‌ پاسخ (Status Codes)

کدمعنی
200 OKدرخواست با موفقیت انجام شد

⚙️ خطاهای رایج


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

  • تنها درصورتی برای این ایمیج history ساخته میشود که روی ایمیج پایه خودش commit شود