CodeShot

Docker Image در مقابل Docker Container

Image یک قالب فقط خواندنی برای اجرای برنامه است، اما Container نمونه در حال اجرای همان Image محسوب می‌شود.

ویژگیDocker ImageDocker Container
قابل اجراخیربله
فقط خواندنیبلهخیر
تعدادیکچندین نمونه
تغییرات Runtimeندارددارد
مناسب Deploymentبلهبله

کِی از Docker Image استفاده کنیم؟

برای Build و انتشار برنامه.

کِی از Docker Container استفاده کنیم؟

برای اجرای واقعی برنامه.

مثال Docker Image

docker build -t myapi .

مثال Docker Container

docker run myapi

اشتباه رایج

اشتباه گرفتن Image با Container.

جمع‌بندی

Image = Template

Container = Running Instance