داکر docker چیست؟
داکر یک پلتفرم متن باز می باشد که با استفاده از کانتینرها (continer ) برای ساخت و اجرای اپلیکشن ها به صورت پایدار می باشد و به صورت ساده تر می توان گفت که با استفاده از داکر ما میتوانیم اپلکیشن خود به همراه تمامی ابزا های مورد نیاز ان به صورت یک پکیج کرده و در این صورت به سادگی ما میتوانیم اپلیکیشن خود را روی هر سیستم دیگر در یک محیط ایزوله و بدونه نیاز به کانفیگ های دوباره برای اجرای آن به راحتی نرم افزار خود را اجرا کنیم و توسعه دهیم.
به این محیط ایزوله در داکر کانتاینر گفته می شود continer ها این امکان را به ما میده که ما بتونیم اپلیکیشن های مختلف رو به صورت ایزوله شده اجرا کنیم که هر کدوم از این اپلیکشن ها می تونن ورژن های مختلفی از وابستگی ها رو داشته باشند مثلا یک نرم افزا ورژن 16 از nodejs رو استفاده می کنه و یکی دیگه از ورژن 18 بدونه اینکه باهم تداخلی داشته باشند.
در دوره آموزش داکر ما سعی کرده ایم که به صورت کامل موارد مورد نیاز در داکر را به صورت پروژه محور آموزش می دهیم ، تا به توانیم بعد از دیدن این آموزش به راحتی در پروژه های خود این پلتفرم استفاده کنید.