داکر - docker

نصب ONLYOFFICE Docs در ابونتو 20.04

 

 

ابزار ONLYOFFICE Docs یک مجموعه از ابزارهای office منبع باز است که تحت مجوز AGPLv3 توزیع شده است.

ONLYOFFICE Docs امکان کار با اسناد office ،spreadsheet و ابزارهای ارائه را به همراه فرم‌های قابل پر کردن (که می‌توانید آن‌ها را به عنوان فایل PDF ذخیره کنید) فراهم می‌نماید. این مجموعه، از DOCX ،XLSX و PPTX به عنوان فرمت‌های اصلی استفاده می‌کند که سازگاری بالایی با فایل‌های MS Office دارد.

در این مقاله، نحوه نصب ONLYOFFICE Docs در اوبونتو 20.04 شرح داده شده است.

ادامه‌ی مطلب

نحوه نصب Docker در اوبونتو 20.04

 

Docker، یک پلتفرم کانتینر‌ساز منبع باز است که با استفاده از آن می‌توان به سرعت برنامه‌هایی را به صورت کانتینرهای قابل حمل مستقل از پلتفرم، آزمایش کرده و مستقر نمایید. یک کانتینر نشان دهنده یک runtime برای یک برنامه واحد است و شامل تمام ابزارهایی است که نرم افزار برای اجرا نیاز دارد.

Docker بخش جدایی‌ناپذیر از توسعه نرم افزار مدرن است و به عنوان pipline یکپارچه‌سازی و استقرار مداوم DevOps استفاده می‌شود.

این آموزش، نحوه نصب Docker را در دستگاه اوبونتو 20.04 شرح می‌دهد.

ادامه‌ی مطلب

Dockerize کردن برنامه React

 

بسته بندی (Containerize کردن) پروژه‌های خود با Docker، تجربه توسعه را ساده کرده و استقرار ساده در محیط‌های ابری را تسهیل می‌نماید. در این آموزش، مشاهده خواهید کرد که چگونه می‌توانید یک سایت React را به صورت یک کانتینر Docker بسته بندی کنید.

ادامه‌ی مطلب

مزیت استفاده از Multi Stage Build در داکر

 

در این آموزش نحوه ساخت imageهای کم حجم Docker با استفاده از ساخت‌های داکر چند مرحله‌ای شرح داده شده است. با استفاده از این نوع داکرها می‌توانید در فضای دیسک و مصرف اینترنت خود صرفه جویی کنید.

ادامه‌ی مطلب

نحوه استفاده از Docker برای containerize کردن PHP و Apache

 

کانتینرهای Docker برنامه شما را در بین محیط‌ها قابل حمل می‌کنند. هنگامی‌که یک image کانتینر به دست آوردید، شما می‌توانید از آن در هر جایی که Docker در آن نصب شده باشد، استفاده نمایید. در این مقاله، نحوه containerize کردن یک برنامه وب PHP به همراه سرور آپاچی آورده شده است.

ادامه‌ی مطلب

نظارت بر logهای کانتینر Docker

 

 

Docker به طور خودکار خروجی استاندارد کانتینر و خطاها (stdout/stderr) را در فایل‌های گزارش جمع‌آوری می‌کند. این فایل‌ها توسط Daemon Docker نگهداری می‌شوند و شما به راحتی می‌توانید آن‌ها را مشاهده نمایید تا بفهمید در containerهای شما چه می‌گذرد.

ادامه‌ی مطلب

مدیریت Timezone در Docker Container

 

 

Timezoneها، یک موضوع گیج کننده رایج هنگام ایجاد یک برنامه هستند. بدین معنی که همواره این نگرانی وجود دارد که آیا cronهای برنامه در زمان مناسب اجرا می‌شود؟ کانتینرهای داکر timezone میزبان را به ارث نمی‌برند؛ بنابراین، ممکن است با برنامه ریزی‌های غیرمنتظره‌ای روبرو شوید که باعث خرابی برنامه شما می‌شود.

ادامه‌ی مطلب

درایور و شبکه Overlay در Docker

 


Docker به‌طور پیش فرض دارای سه درایور شبکه است. آداپتورهای شبکه نیز با استفاده از این درایورها (دقیقاً با همان نام) راه‌اندازی می‌شوند. به عنوان مثال، اگر docker network ls را اجرا کنید، شبکه‌ای به نام Bridge را مشاهده خواهید کرد؛ این درایور از درایور شبکه Bridge  استفاده می‌کند. این، همان شبکه پیش فرضی است که هر containerای سعی می‌کند به آن متصل شود؛ مگر اینکه به گونه دیگری مشخص شده باشد.

با این حال، درایورهای دیگری نیز در دسترس هستند؛ مانند درایورهای macvlan و Overlay، که در ادامه به شرح آن‌ها پرداخته شده است. در این مقاله، کاربردهای درایور Overlay، نحوه ایجاد آن و نحوه اتصال با container بیان شده است.

ادامه‌ی مطلب