دریافت اطلاعات یک ایمیج
در این دستور، باندل یک کانتینر را به ایمیج تبدیل میکنیم و ان را ذخیره میکنیم
🧩 دستور کلی
{{baseURL}}/commit
📥 مشخصات درخواست (Request)
| فیلد | مقدار |
|---|---|
| Method | POST |
| Endpoint | /commit |
| Query Parameters | خیر |
| Content-Type | application/json |
⚙️ پارامترها (params)
بدنه (body)
{
"imageName":"{{imageName}}",
"imageTag": "{{tagName}}",
"contId": "{{containerId}}",
"optionsObj": {
"{{object}}"
}
}
فیلدهای ورودی (Options)
| فیلد | نوع داده | توضیح |
|---|---|---|
imageName | string | اسم ایمیجی که میخواهید بسازید |
imageTag | string | تگ ایمیجی که میخواهید بسازید |
contId | string | اسم کانتینری که میخواهید از روی ان ایمیج بسازید |
روش استفاده (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 شود