اولین بار است که به یاد می آورم یکی از همکارانم در مورد داکر به من گفت. یک داستان طولانی تر در پشت آن وجود دارد ، اما این کار با "خیلی آسان بود و خیلی وقت مرا نجات داد" به پایان رسید. این باعث شد که من داکر را نصب کنم و آن را برای خودم امتحان کنم. بله ، او درست بود. آسان ، ساده ، کارآمد. چندی بعد ، در یک کنفرانس ، در حالی که با برخی از دوستان که توسعه دهنده برنامه هستند ، ملاقات کردم ، از آنها پرسیدم "کارها چطور پیش می رود؟" این گفتگو سرانجام به این موضوع منجر شد که موارد در فضای کانتینر قرار دارند. پرسیدم ، "بزرگترین مسئله شما اکنون چیست؟" من انتظار داشتم که این پاسخ چیزی باشد که مربوط به کوبنتس است. من از تعجب جواب دادم: "مدیریت تمام فن آوری هایی که باعث می شود کد من مستقر و اجرا شود".

احساسات فوق توسط مدیر عامل ما ، اسکات جانستون ، در این پست تکرار می شود. میلیون ها نفر از شما امروز از Docker استفاده می کنید (از فهرست Docker برای آخرین آمار استفاده استفاده کنید) ، و ما از جامعه پر جنب و جوش داکر بسیار سپاسگزاریم. ما از شما شنیده ایم که رفتن به راحتی از کد به ابر مشکل است و اسکات پیچیدگی ها را بیان کرد. گزینه های مختلفی در بین بسته بندی ، حلقه داخلی ، بسته بندی ، رجیستری ، CI ، امنیت ، CD و زمان اجرای ابر عمومی وجود دارد. این گزینه ها تقریباً در هر مرحله وجود دارند ، و پس از انجام آن انتخاب ها ، باید آنها را کنار هم بگذارید و خودتان آنها را مدیریت کنید. اگر "همه" در یک ارائه دهنده ابر عمومی خاص "همه" هستید ، همه چیز ساده تر است.

با این حال ، اگر در شروع کار یک تیم توسعه دهنده کوچک باشید و به چیزی آسان ، سریع و کارآمد نیاز داشته باشید ، چه می کنید؟ یا اگر شما یک توسعه دهنده هستید که در سازمان بزرگی که از چندین ابر استفاده می کند جزئی از تیم هستید؟ خیلی ساده نیست

این جایی است که داکر تمام تلاش ما را برای کمک به خرج می کند. با استفاده از ابزارهای بنیادی Docker ، Docker Desktop و Docker Hub ، برای کمک به شما ، توسعه دهنده ، کار خود را از SCM به زمان اجرای ابر عمومی در ساده ترین ، کارآمدترین و ابر اگنوستیک انجام دهید.

چگونه می خواهیم این کار را انجام دهیم؟ با تمرکز روی تجربه توسعه دهنده از طریق Docker Desktop ، مشارکت با اکوسیستم و ساخت Docker Hub پیوند کلیه ادغام ها ، پیکربندی ها و مدیریت اجزای برنامه که برنامه ها و میکرو سرویس های شما را تشکیل می دهند.

اول ، ما در حال گسترش ابزار و تجربیات در Docker Desktop خواهیم بود تا (الف) سرعت بخشیدن به توسعه برنامه نویسان جدید را به فرآیندهای تیم توسعه و گردش کار ، (ب) در توسعه دهندگان جدید کمک کند. برای توسعه با ظروف ، و (ج) ویژگی هایی را ارائه می دهد که به بهبود همکاری و ارتباط تیم کمک می کند.

ما اعتقاد داریم که یک راه اساسی برای کمک به اینجا ، ارائه ویژگی های بیشتر برای رابط کاربری Docker CLI و Docker Desktop از Docker Hub است. ما می خواهیم به شما کمک کنیم تا حد امکان در محیط توسعه محلی خود انجام دهید بدون اینکه بخواهید به واسطه های مختلف بپردازید. ما همچنین می خواهیم بدون نیاز به ترک CLI با خدمات بالادست (رجیستری ، CI ، استقرار تا زمان اجرا) بتوانید به خدمات متقابل دسترسی داشته باشید.

علاوه بر این ، ما Docker Hub را گسترش خواهیم داد تا به شما در مدیریت همه مؤلفه های برنامه تولید شده به عنوان بخشی از توسعه و استقرار کمک کنیم. کانتینرها ، توابع بدون سرور ، ، و همه خطوط و ابرداده ای که این اجزا تولید می کنند. Docker Hub بیش از فقط یک رجیستری خواهد بود.

صحبت از "بیشتر از یک ثبت نام" ، ما Docker Hub را به نقطه اصلی مرکزی برای اکوسیستم ابزارها تبدیل خواهیم کرد تا با ما در ارائه یک تجربه عالی . داکر هاب طیف وسیعی از گزینه های خط لوله از گزینه های انتزاع / نظر بالا را برای ساخت و کوک کردن خود فراهم می کند. ما قبلاً با بعضی از شرکای بزرگ این صنعت صحبت کرده ایم و بسیار هیجان زده هستیم تا آنچه را که در اینجا فکر می کنیم برای شما به ارمغان بیاورد. هدف کلی ارائه راه حل هایی در اینجا است که مطابق با سطح بلوغ شما یا سطح مطلوب انتزاع ، همه به روشی چند ابر و بی طرف از فروشنده است.

در کل موارد فوق ، منبع باز در مرکز خواهد بود. آهنگسازی ، موتور و دفتر اسناد رسمی همچنان به عنوان مشارکت بزرگ محصولات ما بویژه دسک تاپ همکاری می کنند. ما در ادامه به ساخت این پروژه ها با جامعه خواهیم پرداخت و شما می توانید در سایر پروژه ها نیز مشارکت کنید.

همه اینها را از طریق یک مدل اشتراک ماهانه SaaS تحویل خواهیم داد. ما می خواهیم شما بتوانید طبق شرایط خود مصرف کنید.

سرانجام ، ما بسیار می خواهیم مشارکت شما در چگونگی فکر کردن به شما در ارائه بهترین محصولات به مشتریان خود فکر کنیم. امروز ، برای اولین بار در داکر ، ما نقشه راه عمومی را راه اندازی می کنیم. شما می توانید اینجا را پیدا کنید . ما از شما دعوت می کنیم با اضافه کردن ایده های جدید در موضوعات ، به رای گیری مجدد سایر ایده های ویژگی که فکر می کنید عالی هستند (و موارد پایین رای شما فکر می کنید نیستند) مشارکت کنید و در اولویت بندی به ما کمک کنید. ما در اینجا برای شما هستیم و می خواهیم اطمینان حاصل کنیم که تا حد امکان شفاف هستیم ، در حالی که دائماً به بازخورد شما گوش فرا می دهد.

ما مشتاقانه امیدواریم که با شما همکاری کنیم تا داکر به شما و مشتریان کمک کند. اگر می خواهید با ما درگیر شوید ، لطفاً این کار را انجام دهید!

  • من در طول اجرای برنامه #myDockerBday ما در تاریخ 26 مارس 2020 ، AMA راجع به این استراتژی انجام می دهم. RSVP با Docker ID خود را در اینجا یا در دیدار ملاقات کنید. .
  • من در جلسه Docker Las Vegas Meetup در 19 مارس 2020 صحبت خواهم کرد. در اینجا ثبت نام کنید.
  • تاریخ کنفرانس مجازی ما DockerCon Live را در تاریخ 28 مه 2020 ذخیره کنید. برای به روزرسانی در اینجا ثبت نام کنید.
  • مرا از طریق نقشه راه عمومی ما در GitHub پیدا کنید!

به جلو