Show Menu
Cheatography

Learn More Cheat Sheet (DRAFT) by

اطلاعات اضافی در حوزه برنامه نویسی

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Docker


داکر یک پلتفرم متن باز روی لینوکس و دیگر سیستم عامل هاست

سیستم عامل روی سخت افزار نصب میشود و داکر روی سیستم عامل و میشه داکر رو تقسیم بندی بکنی و هر بخشش رو واسه یه پروژه مجزا اختصاص بدی

Infras­tru­cture > Operation System > Docker > Container > App A

Docker

Docker


اصلی ترین هدف داکر ساخت و ایجاد یک فضای ایزوله برای اپلیکیشن هایی هست که داریم؛ تا بتونیم به صورت مستقل از هم اجراشون کنیم و برای هر اپلیکیشن تمام وابستگی هاشو کنارش نصب کنیم

به جای اینکه همه دیپندنسی هارو نصب کنی؛ اونارو روی داکر نصب میکنی و ازین به بعد هرجایی میتونی اجراش کنی

میاد در لایه ی سخت افزار میشینه و اون رو چندین بخش می کنه، بعد روی هر کدوم از بخش ها سیستم عامل جداگانه و مختص به خودش رو نصب می کنه و بعد هم پروژه رو گانفیگ میکنه و نهایتا پروژه بالا میاد.

در صورتی که داکر روی لایه ی سیستم عامل میشینه؛ یعنی سخت افزار اختصاص داده شده، سیستم عامل یک بار نصب شده، و بعد ما میایم یک سری کانتینر میسازیم و پروژه هامون رو بالا میاریم

Docker­-su­mmary