Docker، یک نرم افزار منبع باز است که به منظور تسهیل و ساده سازی توسعه برنامه طراحی شده است. این ابزار، مجموعهای از محصولات با پلتفرم سرویس است که محیطهای مجازی مجزا را برای ساخت، استقرار و آزمایش برنامهها ایجاد میکند.
اگرچه تسلط به این نرم افزار کار نسبتاً سادهای است؛ اما اصطلاحات خاصی در Docker وجود دارد که ممکن است برای کاربران جدید گیج کننده باشد. Dockerfileها، imageها، containerها، volumeها و اصطلاحات دیگر باید به درستی درک شوند تا به مرور زمان به Docker تسلط پیدا کنید.
بنابراین باید سعی نمایید، نقشهای اساسی این عناصر را درک کنید. بدین صورت، یادگیری نحوه کار با آنها آسان و سریع خواهد شد.
یکی از سوالات رایج برای بسیاری از کاربران این است که تفاوت بین image و container در Docker چیست؟
این مقاله، به شرح تفاوت این دو عنصر Docker و همچنین نحوه ارتباط آنها پرداخته است.