مرکز آموزش

داکر چیست؟

در واقع داکر (Docker) یک پلتفرم متن باز است که مبتنی بر سیستم‌عامل لینوکس راه‌اندازی شده است؛ و بر روی سایت سیستم عامل های مطرح جهان نیز کار می کند .

 

داکر چه کاربردی دارد؟

اصلی ترین هدف داکر ساخت و ایجاد یک فضای ایزوله برای اپلیکیشن هایی هست که داریم؛ تا بتونیم به صورت مستقل از هم اجراشون کنیم و برای هر اپلیکیشن تمام وابستگی هاشو (dependencies) کنارش نصب کنیم؛ که خب این باعث میشه اپلیکیشن (کلا پروژه ما) یک ماژول (که توی داکر بهش می گن container) مجزا که خب یعنی یک اپلیکیشن قابل حمل بر روی هر سرور و کامپیوتر دیگه بدون نصب دوباره هیچ چیزی؛ چرا که تمام نیازمندی های پروژه توی container یکبار نصب شدن.

مثال: شما یک وب سایت طراحی کردی، وقتی می بری روی سرور، باید php رو نصب کنی، mysql یا sqlserver یا هر دیتابیس دیگه ای رو برای پروژه نصب کنی، کلی افزونه نیاز هست که باید نصب کنی و ... !

 

در صورتی که تو می تونی پروژت رو تویه یک container در بستر داکر docker قرار بدی و از اون موقع به بعد اون container رو هرجایی که می خوای ببری و دیگه بدون نصب هیچ چیزی اجراش کنی؛ شایان ذکره که خیلی از پروژه ها روی ورژن های خاصی از مثلا php کار می کنن که در این صورت باز هم داکر فوق العادس که همون ورژن رو یک بار نصب می کنی و هیچوقت مشکل آپدیت شدن ورژن جدید حین نصب (که منجر میشه که عدم اجرا شدن پروژه) رو نخواهید داشت.

 

چگونه داکر را نصب و از آن استفاده کرد؟

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

docker --version

حرف اخر : 

شما در داکر فقط یه کامند میزنید تمام اون کانفیگ هاش میاد

مثلا nginx میاد با کانفیگ ها امنیتی پیشفرض بدون این که تو کاری کنی حتی دکمه next هم نیست در این حده

docker run nginx

خودش وب سرور رو روی سیستم ران میکنه فورا 

 

این است که داکر طرفداران زیادی پیدا کرد است .

 

 

 

  • داکر, لینوکس, سرور, سیتم, سیستم, عامل, کانفیگ, سیپنل, دایرکت ادمین, هاست, دامنه, پی اچ پی, روبی, نود جی اس, هاست پایتون, هاستینگ
  • 3 کاربر این را مفید یافتند
آیا این پاسخ به شما کمک کرد؟

مقالات مربوطه

CageFS چیست:

  ما در این مقاله به شما همراهان عزیز CageFS چیست و ویژگی های آن را آموزش می دهیم. ما را همراهی...

آموزش اضافه کردن یوزر جدید به Ubuntu

گونگی افزودن و حذف نام و گروه کاربری یکی از اساسی ترین مواردی است که در هنگام ایجاد یک سرور...

اتصال دامنه به سرور ( سیستم عامل Ubuntu )

در این آموزش میخواهیم یک دامنه را به یک سرور مجازی متصل کنیم. فرض ما بر این است که از هیچ پنلی...

اموزش نصب lamp

با نام و یاد خدا با اموزش نصب LAMP  بر روی سرور با سیستم عامل ubuntu در خدمت شما هستیم برای نصب...

انتقال اطلاعات سرور های لینوکسی

در زمان خرید سرور جدید یکی از بزرگترین دغدغه ها انتقال داده ها بین دو سرور قدیمی و جدید می...

طراحی و کدنویسی توسط : وهاب آنلاین