ابزار ONLYOFFICE Docs یک مجموعه از ابزارهای office منبع باز است که تحت مجوز AGPLv3 توزیع شده است.
ONLYOFFICE Docs امکان کار با اسناد office ،spreadsheet و ابزارهای ارائه را به همراه فرمهای قابل پر کردن (که میتوانید آنها را به عنوان فایل PDF ذخیره کنید) فراهم مینماید. این مجموعه، از DOCX ،XLSX و PPTX به عنوان فرمتهای اصلی استفاده میکند که سازگاری بالایی با فایلهای MS Office دارد.
در این مقاله، نحوه نصب ONLYOFFICE Docs در اوبونتو 20.04 شرح داده شده است.
ادامهی مطلب
Docker، یک پلتفرم کانتینرساز منبع باز است که با استفاده از آن میتوان به سرعت برنامههایی را به صورت کانتینرهای قابل حمل مستقل از پلتفرم، آزمایش کرده و مستقر نمایید. یک کانتینر نشان دهنده یک runtime برای یک برنامه واحد است و شامل تمام ابزارهایی است که نرم افزار برای اجرا نیاز دارد.
Docker بخش جداییناپذیر از توسعه نرم افزار مدرن است و به عنوان pipline یکپارچهسازی و استقرار مداوم DevOps استفاده میشود.
این آموزش، نحوه نصب Docker را در دستگاه اوبونتو 20.04 شرح میدهد.
ادامهی مطلب
بسته بندی (Containerize کردن) پروژههای خود با Docker، تجربه توسعه را ساده کرده و استقرار ساده در محیطهای ابری را تسهیل مینماید. در این آموزش، مشاهده خواهید کرد که چگونه میتوانید یک سایت React را به صورت یک کانتینر Docker بسته بندی کنید.
ادامهی مطلب
در این آموزش، نحوه اجرای دو کانتینر داکر، اضافه کردن آنها به یک شبکه داکر جدید و برقراری ارتباط بین آنها شرح داده شده است.
ادامهی مطلب
در این آموزش نحوه ساخت imageهای کم حجم Docker با استفاده از ساختهای داکر چند مرحلهای شرح داده شده است. با استفاده از این نوع داکرها میتوانید در فضای دیسک و مصرف اینترنت خود صرفه جویی کنید.
ادامهی مطلب
کانتینرهای Docker برنامه شما را در بین محیطها قابل حمل میکنند. هنگامیکه یک image کانتینر به دست آوردید، شما میتوانید از آن در هر جایی که Docker در آن نصب شده باشد، استفاده نمایید. در این مقاله، نحوه containerize کردن یک برنامه وب PHP به همراه سرور آپاچی آورده شده است.
ادامهی مطلب
در این مقاله، مراحل لازم به منظور اجرای docker درون یک docker با سه روش مختلف برای شما شرح داده شده است.
ادامهی مطلب
Docker به طور خودکار خروجی استاندارد کانتینر و خطاها (stdout/stderr) را در فایلهای گزارش جمعآوری میکند. این فایلها توسط Daemon Docker نگهداری میشوند و شما به راحتی میتوانید آنها را مشاهده نمایید تا بفهمید در containerهای شما چه میگذرد.
ادامهی مطلب
Timezoneها، یک موضوع گیج کننده رایج هنگام ایجاد یک برنامه هستند. بدین معنی که همواره این نگرانی وجود دارد که آیا cronهای برنامه در زمان مناسب اجرا میشود؟ کانتینرهای داکر timezone میزبان را به ارث نمیبرند؛ بنابراین، ممکن است با برنامه ریزیهای غیرمنتظرهای روبرو شوید که باعث خرابی برنامه شما میشود.
ادامهی مطلب
Docker بهطور پیش فرض دارای سه درایور شبکه است. آداپتورهای شبکه نیز با استفاده از این درایورها (دقیقاً با همان نام) راهاندازی میشوند. به عنوان مثال، اگر docker network ls را اجرا کنید، شبکهای به نام Bridge را مشاهده خواهید کرد؛ این درایور از درایور شبکه Bridge استفاده میکند. این، همان شبکه پیش فرضی است که هر containerای سعی میکند به آن متصل شود؛ مگر اینکه به گونه دیگری مشخص شده باشد.
با این حال، درایورهای دیگری نیز در دسترس هستند؛ مانند درایورهای macvlan و Overlay، که در ادامه به شرح آنها پرداخته شده است. در این مقاله، کاربردهای درایور Overlay، نحوه ایجاد آن و نحوه اتصال با container بیان شده است.
ادامهی مطلب