❓ چطور میتونم شبکههای Docker رو مدیریت کنم و چه نوع شبکههایی دارم؟
Docker 3 نوع شبکه اصلی داره: bridge، host و overlay. با استفاده از دستور `docker network create` میتونی شبکههای جدید بسازی و با دستور `docker network ls` لیست شبکهها رو ببینی. این کار به تو کمک میکنه تا ارتباط بین کانتینرها رو به بهترین شکل مدیریت کنی و امنیت رو افزایش بدی.
دسته: docker
❓ چرا باید از Docker Volume استفاده کنم و مزایاش چیه؟
Docker Volume به تو این امکان رو میده که دادهها رو بین کانتینرها به اشتراک بذاری و حتی بعد از حذف کانتینرها، دادهها رو حفظ کنی. این ویژگی بهخصوص برای پایگاههای داده خیلی مهمه، چون میتونی از اطلاعاتت پشتیبان بگیری و روی چندین کانتینر کار کنی.
دسته: docker
❓ چطوری میتونم چند تا کانتینر رو با هم و به صورت هماهنگ اجرا کنم؟
برای اجرای همزمان چند کانتینر میتونی از Docker Compose استفاده کنی. با ایجاد یک فایل docker-compose.yml میتونی تمام کانتینرها، شبکهها و حجمهای مورد نیاز پروژهات رو تعریف کنی و با اجرای دستور `docker-compose up` همهچیز به شکل هماهنگ بالا میاد.
دسته: docker
❓ در یک سیستم لینوکسی، چگونه میتوان مجوزهای دسترسی به فایلها را مدیریت کرد؟
مجوزهای دسترسی به فایلها در لینوکس با استفاده از chmod، chown، و chgrp مدیریت میشوند. با chmod میتوان مجوزهای خواندن، نوشتن و اجرای فایلها را برای کاربر، گروه و دیگران تنظیم کرد. chown برای تغییر مالکیت فایل و chgrp برای تغییر گروه مالک استفاده میشود، که به مدیریت دسترسیها کمک میکند.
دسته: lpic1
❓ تفاوت بین پروتکلهای SSH و Telnet چیست و چرا SSH ترجیح داده میشود؟
SSH و Telnet هر دو برای اتصال به سرورهای از راه دور استفاده میشوند، اما SSH ارتباطات را از طریق رمزنگاری امن میکند، در حالی که Telnet اطلاعات را به صورت متن ساده منتقل میکند. به همین دلیل SSH به خاطر امنیت بیشتر و امکان احراز هویت قویتر بر Telnet ارجحیت دارد.
دسته: lpic1