buy vpn kharid vpn kerio vpn mobile vpn
boot2docker | رایانش ابری
docker-logo
docker hub
۱۳۹۳/۱۲/۲۸
رایانش ابری ( مقاله اول )
۱۳۹۴/۰۱/۰۵
نمایش همه

boot2docker

docker-logo

همانطور که قبلا گفتم داکر روی یک توزیع لینوکس اجرا می شود چراکه موتور داکر از لینوکس گرفته شده بنابراین اگربخواهیم داکر را روی ویندوز اجرا کنیم چه باید بکنیم ؟

برای اولین  و ساده ترین راه ، ساخت یک ماشین مجازی بر روی سیستم عامل ویندوزی تان است (VMware workstation  یا VM virtualbox گزینه های خوبی هستند ) و سپس نصب و اجرای داکر بر روی آن می باشد .

اگر بخواهید از مسیر بالا برای فقط صرفا کار با داکر استفاده کنید ، حجم زیادی از سیستمتان صرف این کار خواهد شد ، لذا من پیشنهاد می دهم از boot2docker استفاده کنید . boot2docker یک ماشین مجازی سبکی روی ویندوزتان نصب می کند که داکر بر روی آن نصب شده است سپس شما به راحتی می توانید دستورات داکر را روی آن اجرا کنید . ( کلا ۲۴ مگابایت )

برای نصب این برنامه ابتدا اخرین ورژن آن را از این مسیر دانلود کنید . سپس فایل نصب را اجرا کنید. این فایل نصب شامل یک شل اسکریپت است که ابتدا یک ماشین مجازی نصب می کند سپس MSYS-git را نصب می کند در مرحله بعد ،  کلید خصوصی و عمومی ا با کمک puttygen ایجاد می کند و کلید خصوصی شما را به ریپازیتوری داکر اضافه می کند سپس فایل ISO داکر را دانلود و نصب می کند . پس از این مرحله شما می توانید با اجرای ماشین مجازی boot2docker کار با داکر را آغاز کنید .

نکته : اگر بخواهید مراحل نصب را بدون اجرای فایل اجرایی نصب ، اجرا کنید لازم است پس از دانلود آن را از حالت فشرده خارج کنید و سپس فایل start.sh را یا از طریق cmd اجرا کنید یا اینکه ابتدا MSYS-git که در پوشه برنامه های دانلود شده boot2docker است ،را نصب و سپس  این اسکریپت را اجرا کنید برای اجرای این اسکریپت کافی است یکی از دستورات زیر را در محیط گیت اجرا کنید :

./start.sh

boot2docker init

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

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

 

 

 

کریمی
کریمی
کارشناس سخت افزار، ارشد معماری سیستم های موازی - دانشگاه فردوسی مشهد || محقق در زمینه رایانش ابری؛ زیرساخت به عنوان سرویس || مربی آزمایشگاه های ریزپردازنده، سیستم عامل ، معماری ، منطقی و معماری - دانشگاه بزرگمهر قائنات || آشنایی با انواع پلت فرم های زیرساخت | openstack | Eucalyptus | OpenNebula ||| تجربه کاری در زمینه شبکه : Linux | Debian | Ubuntu Cisco | CCNA | CCNP Microsoft | Server 2003

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *