احسان رضایی

یک توسعه دهنده، شاید هم نه.

بررسی مفاهیم Image و Container در Docker

در linux و متن باز / تاریخ ارسال 19:36 12-11-1395 / 0 نظر / 1696 بازدید / آخرین ویرایش 17:23 07-06-1396

پس از نصب داکر در مطلب قبلی ما دستور docker run hello-world رو اجرا کردیم. این دستور به سه بخش تقسیم میشه:

- docker: یک دستور سیستمی که امکان استفاده از برنامه docker رو فراهم میکنه.

- run: یک زیر دستور/subcommand برای ایجاد و اجرای container.

- hello-world: میگه کدوم image داخل container قرار بگیره(load شود).

در زمانی که شما این دستورُ اجرا میکنید Docker Engine:

- بررسی میکنه آیا image با عنوان hello-world رو داره یا نه.

- اگر نداشت اون رو از Docker Hub دریافت میکنه.

- image رو load و در container اجرا میکنه.

اگر از دید برنامه نویسی نگاه کنیم، image یک class و container نمونه ای از اون کلاس هست.

container شامل یک image، محیط اجرایی و مجموعه ای از دستورالعمل هاست. مفهوم container از کانتینر هایی که به منظور حمل کالا استفاده میشن گرفته شده که یک روش استاندارد برای حمل محصولات گاها به وسیله ی کشتی در سطح جهانی است.

مرتبط ها

ارسال نظر