این فقط یک به روزرسانی سریع است تا به شما اطلاع دهد که پیش نمایش دیگری از Docker Desktop را برای تراشه های Apple M1 منتشر کرده ایم که می توانید آن را از صفحه پیش نمایش فنی Docker Apple M1 Tech بارگیری کنید. هیجان انگیزترین تغییر در این نسخه این است که Kubernetes اکنون کار می کند.
ابتدا ، از همه کسانی که پیش نمایش قبلی را امتحان کردند و به ما بازخورد دادند ، بسیار تشکر می کنم. ما واقعاً هیجان زده ایم که می بینیم این اشتیاق چقدر زیاد است و همچنین از شما برای گزارش دادن آنچه هنوز کار نمی کند و بالاترین اولویت های شما برای رفع سریع چیست بسیار سپاسگزاریم. در این پست ، ما می خواهیم شما را در مورد آنچه انجام داده ایم و هنوز در حال کار هستیم به شما اطلاع دهیم.
برخی از بزرگترین کارهایی که از سال جدید انجام داده ایم بلافاصله قابل مشاهده نیستند اما یک قسمت اساسی هستند در نهایت این را به یک محصول پشتیبانی شده تبدیل کنید. پیش نمایش قبلی بر روی لپ تاپ توسعه دهنده از یک شعبه خصوصی ساخته شده است. اکنون همه کد به طور کامل در شاخه اصلی توسعه ما ادغام شده است. ما مجموعه CI خود را برای افزودن چندین دستگاه M1 گسترش داده ایم و کد CI خود را برای ساخت و آزمایش خود Docker Desktop و همه وابستگی های خود به طور موازی برای هر دو معماری گسترش داده ایم. با کل خط لوله در حال حاضر خودکار ، از این پس می توانیم پیش نمایش های جدید را به صورت منظم تر منتشر کنیم و اطمینان بیشتری داشته باشیم که تغییرات ما هیچ چیزی را خراب نکرده است.
در مورد تغییرات ویژگی و رفع اشکال از آخرین پیش نمایش ، در اینجا برخی از نکات برجسته ذکر شده است:
- Kubernetes اکنون کار می کند (اگرچه برای تولید مجدد گواهینامه ها ممکن است یکبار برای تنظیم مجدد خوشه در منوی عیب یابی ما احتیاج داشته باشید).
- DNS host.docker.internal و vm.docker.internal ورودی ها اکنون برطرف می شوند.
- ما آدرس های IP رمزگذاری شده را حذف کردیم: اکنون IP اختصاص داده شده توسط macOS را به صورت پویا کشف می کند.
- اشتراک گذاری فایل osxfs اکنون کار می کند.
- ما یک تغییر پیکربندی ایجاد کردیم که باید عملکرد دیسک را بهبود بخشد. [19659006] گزینه Restart در منوی Docker کار می کند.
آخرین مورد اصلی که ما هنوز روی آن کار می کنیم این است:
- پشتیبانی از پروکسی HTTP. در حال حاضر پروکسی HTTP که روی میزبان پیکربندی شده نادیده گرفته می شود.
سرانجام ، ما از موارد زیر آگاه هستیم که متأسفانه از کنترل ما خارج است. در حال حاضر بهترین توصیه های ما در اینجا وجود دارد:
- برخی از نرم افزارهای امنیتی امنیتی VPN ارتباط بین میزبان و VM یا VM و دنیای خارج را مسدود می کند. این اتفاق حتی اگر در رایانه های مک اینتل رخ ندهد ممکن است اتفاق بیفتد زیرا ما مجبور شدیم با چارچوب مجازی سازی جدید اپل به یک روش اتصال جدید روی بیاوریم. برخی از راه حل های احتمالی وجود دارد که توسط کاربران در مورد github ما ، https://github.com/docker/for-mac/issues/5208. ارسال شده است. می تواند گاهی خراب شود. ما از یک نرم افزار به نام qemu برای تقلید از تراشه های اینتل در M1 استفاده می کنیم اما گاهی اوقات این کانتینر را اجرا نمی کند. در صورت امکان توصیه می کنیم به ظروف arm64 در دستگاههای M1 بچسبید.
اگر M1 Mac دارید ، از شما دعوت می کنیم این نسخه جدید را بارگیری کرده و امتحان کنید. (فقط به خاطر داشته باشید که هنوز یک پیش نمایش است ، بنابراین انتظار برخی از لبه های خشن را دارید.) اگر با اشکالی مواجه شدید ، لطفاً در مورد نسخه نمایشی GitHub به ما اطلاع دهید. اگر اشکالی را در برابر پیش نمایش قبلی ثبت کرده اید ، اکنون زمان مناسبی است که دوباره آن را امتحان کنید و به ما اطلاع دهید که اکنون رفع شده است یا برطرف نشده است. شما می توانید با کاربران دیگر در کانال # docker-desktop-mac در انجمن ما Slack گپ بزنید. و سرانجام ، اگر شما نوعی کاربری هستید که می خواهد اولین کسی باشد که نسخه های اولیه نرم افزار ما را (نه فقط M1) آزمایش می کند ، از شما دعوت می کنیم که به برنامه پیش نویس توسعه دهنده ما بپیوندید.