Forwarded from 🛑 Iranian Experts 🛑 (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
💚 سلام دوستان عزیزم 💚

ابزار Docker، ابزار بسیار قدرتمند و البته بسیار مفصلی است! به حدی که در بحث DevOps و CI/CD و غیره، کاربرهای زیاد و هیجان‌انگیزی دارد! موضوعاتی مثل Docker File, Docker Compose و غیره، موضوعاتی هستند که نیاز به مطالعه و تحقیق نسبتا زیادی دارند...

ولی اگر صرفا مفهوم Docker Image و Docker Container را یاد بگیرید، می‌توانید به سادگی، اکثر Service های مورد نیز خودتان، مانند SQL Server, MySQL, MongoDB, Redis و غیره را از این طریق، نصب و راه‌اندازی نمایید و حتی در کسری از ثانیه، چندین سرویس برای تست آن‌ها، ایجاد نمایید و همه و یا بعضی از آن‌ها را به راحتی راه‌اندازی نموده و یا برای مدتی غیر فعال نمایید.

در ضمن مانند Git، دستورات آن کاملا با دستوراتی که در سیستم‌های دیگر می‌نویسیم، کاملا مشابه بوده و می‌تونید اکثر این سرویس‌ها را بر روی یک دستگاه قدیمی و حتی Raspberry Pi (که بر روی آن‌ها سیستم‌عامل لینوکس را نصب کرده‌اید) راه‌اندازی نموده و از طریق رایانه اصلی و یا حتی گوشی‌های موبایل، به آن سرویس‌ها متصل شده و استفاده نمایید.

در اکثر Model های هوش مصنوعی، ضمن آن‌که می‌توانید آن‌ها را به صورت مستقل و البته Local، بر روی رایانه خود راه‌اندازی نمایید، به سادگی می‌توانند از طریق Docker، نسبت به نصب و راه‌اندازی آن‌ها اقدام نموده و درگیر Tips and Tricks های نصب آن‌ها نشوید!

امروز می‌خواهم دستوری که خیلی از دوستان به دنبال آن بوده‌اند را (البته عزیزانی که با Docker، آشنایی دارند) معرفی نمایم.

با استفاده از دستور ذیل، و در محیط PowerShell، تمام Image هایی که قبلا دانلود (Pull) نموده‌اید، Update می‌شوند:

docker images --format "{{.Repository}}:{{.Tag}}" | Where-Object {$_ -ne "<none>"} | %{Write-Host "Pulling image: $_..."; docker pull $_}


#Docker #AI

🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
19👍2