# داکر چیست؟
به دوره آموزش داکر خوش آمدید! داکر یک پلتفرم متن باز برای توسعه، استقرار و اجرای برنامه ها است. داکر شما را قادر می سازد تا برنامه ها را از زیرساخت جدا کنید تا بتوانید نرم افزار را با سرعت بیشتری تحویل دهید. با Docker، می توانید برنامه های خودتان را در محیط های ایزوله که کانتینر نام دارند اجرا کنید تا تداخلی از جهت ناهماهنگی بین برنامه ها وجود نداشته باشد. با بهره گیری از متدولوژی های داکر برای ارسال، آزمایش و استقرار کد، می توانید تاخیر بین نوشتن کد و اجرای آن را به میزان قابل توجهی کاهش دهید. داکر در سال ۲۰۱۳ شروع به کار کرد و توسط شرکت docker inc توسعه داده میشود. این سرویس به دو نوع رایگان و پولی در دسترس است.
# چرا از داکر استفاده کنیم؟
یکی از نکات مهم در مورد open source این است که شما می توانید تصمیم بگیرید که از چه فناوری برای انجام یک کار استفاده کنید. موتور داکر می تواند برای توسعه دهندگان تنها که برای آزمایش نیاز به یک محیط سبک و تمیز دارند، اما بدون نیاز به ارکستراسیون پیچیده مفید باشد. اگر Docker در سیستم شما موجود است و همه اطرافیان شما با زنجیره ابزار Docker آشنا هستند ، پس Docker Community Edition راهی عالی برای شروع کار با container است.
# هدف دوره آموزشی داکر چیست؟
این دوره آموزش داکر به شکل مقدماتی تا پیشرفته آماده شده و هدف آن آشنایی مرحله به مرحله دانشجو با اکوسیستم داکر است. در این دوره با استفاده از docker cli به یک حرفه ای داکر تبدیل خواهید شد. در دوره آموزشی docker با مهم ترین اصول داکر و نحوه ایجاد و مدیریت کانتینترها را با استفاده از docker file یاد میگیرید. این دوره برای افراد مبتدی که تا به حال با داکر کار نکرده اند بسیار مفید است زیرا تمام مفاهیم از صفر و با زبانی ساده بیان شده است.
# دوره آموزش داکر مناسب چه کسانی است؟
اگر تا به حال با داکر کار نکردهاید، این دوره آموزش داکر کاملا مناسب شماست. برای یادگیری داکر نیازی به بلد بودن چیزی ندارید اما اگر کمی برنامهنویسی بلد باشید، به درک شما کمک خواهد کرد. بعد از اتمام دوره آموزش docker به عنوان یک برنامهنویس به راحتی میتوانید با داکر کار کنید.