نحوه راه اندازی و استفاده از Docker Desktop در ویندوز

آیا(Are) شما یک توسعه دهنده هستید و با کانتینرسازی شروع کرده اید؟ Containerization روند جدید این روزها است و سیستم برنامه فعلی شما را مستقل و قابل اطمینان تر می کند. اگر فقط یک مبتدی هستید و با ابزارهایی مانند Docker شروع به کار کرده اید، این مکان مناسبی برای حضور در آن است. در این پست آموزشی نحوه راه اندازی و استفاده از Docker در دستگاه ویندوز(Windows) را ارائه کرده ایم . در این فرآیند فرض بر این است که شما تا حدودی با مفهوم کانتینرسازی آشنا هستید.

برای اینکه تعریف واضح تری از کانتینر به شما بدهم، می خواهم مستقیماً از داکر(Docker) نقل قول کنم :

A container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another. A Docker container image is a lightweight, standalone, executable package of software that includes everything needed to run an application: code, runtime, system tools, system libraries and settings.

راه اندازی(Set) و استفاده از Docker Desktop در ویندوز(Windows)

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

1. تنظیمات را دانلود و نصب کنید. به وب سایت Docker بروید و Docker Desktop را برای ویندوز( Docker Desktop for Windows) دانلود کنید . پس از دانلود، با دنبال کردن دستورالعمل های ساده در تنظیمات، آن را بر روی رایانه خود نصب کنید. رایانه شما ممکن است چند بار در طول فرآیند راه اندازی مجدد شود.

Docker Desktop در ویندوز

2. هنگامی که همه چیز نصب شد، باید یک حساب کاربری ایجاد کنید. به hub.docker.com بروید و یک حساب کاربری جدید ایجاد کنید. اکنون از همان حساب برای ورود به سیستم نصب خود در ویندوز(Windows) استفاده کنید. ایجاد حساب کاربری کاملا رایگان است و هیچ هزینه ای از شما دریافت نمی شود.

3. بخش راه اندازی اکنون به پایان رسیده است. می‌توانید با رفتن به سینی سیستم و کلیک کردن روی نماد نهنگ تأیید کنید که آیا داکر در حال اجرا است. (Docker)یا می توانید یک پنجره CMD را باز کرده و اجرا کنید(CMD)

docker --version

برای بررسی اینکه آیا Docker را روی رایانه خود نصب کرده اید یا خیر. یا می توانید تصویر hello-world را دانلود کنید تا بررسی کنید که آیا همه چیز خوب کار می کند یا خیر. در همان پنجره CMD ، docker hello-world را اجرا کنید تا تمام چک ها را اجرا کنید.

4. اکنون برای شروع اولین ظرف خود به یک تصویر نیاز دارید. تصاویر عمومی زیادی برای اهداف مختلف موجود است. می توانید به داکر(Docker) هاب بروید و هر تصویری را که دوست دارید جستجو کنید. تصاویری برای وردپرس(WordPress) ، اوبونتو(Ubuntu) ، Node.Js و غیره موجود است. در این مثال، ما قصد داریم یک تصویر وردپرس(WordPress) را بر روی یک ظرف محلی نصب کنیم تا بتوانید یک کانتینر وردپرس(WordPress) محلی را روی رایانه خود اجرا کنید.

5. اولین مرحله ایجاد هر کانتینری، ایجاد فایل پیکربندی آن است. فایل پیکربندی مشخص می کند که ظرف از چه تصویری و با چه پارامترهایی استفاده کند. بنابراین، یک پوشه جدید ایجاد کنید و داخل آن پوشه یک فایل جدید به نام docker-compose.yml ایجاد کنید. (docker-compose.yml.)محتویات زیر را در آن قرار دهید و فایل را ذخیره کنید:

version: '3.3'

services:
   db:
     image: mysql:5.7
     volumes:
       - db_data:/var/lib/mysql
     restart: always
     environment:
       MYSQL_ROOT_PASSWORD: somewordpress
       MYSQL_DATABASE: wordpress
       MYSQL_USER: wordpress
       MYSQL_PASSWORD: wordpress

   wordpress:
     depends_on:
       - db
     image: wordpress:latest
     ports:
       - "8000:80"
     restart: always
     environment:
       WORDPRESS_DB_HOST: db:3306
       WORDPRESS_DB_USER: wordpress
       WORDPRESS_DB_PASSWORD: wordpress
volumes:
    db_data: {}

منبع: Docker Documentation

6. یک پنجره CMD را در این پوشه باز کرده و اجرا کنید(CMD)

docker-compose up -d

برای شروع دانلود تصاویر و راه اندازی ظرف در دستگاه محلی خود. پس از اتمام اجرای دستور، یک ظرف وردپرس(WordPress) در دستگاه محلی خود آماده و اجرا می شود. http://localhost:8000 آن را در مرورگر خود باز کنید .

به این ترتیب می توانید یک فایل پیکربندی ایجاد کنید و سپس موارد مورد نیاز برای اجرای برنامه خود را در داخل یک کانتینر دانلود کنید. به یاد داشته باشید(Remember) که تعداد زیادی امکانات دیگر در دسترس است و این پست اینجاست تا فقط یک نمای کلی از Docker و کانتینرسازی را به شما ارائه دهد. شما می توانید در اینترنت برای فایل های پیکربندی بیشتر جستجو کنید یا حتی می توانید فایل های خود را ایجاد کنید. بسیاری از تصاویر منبع باز Docker به صورت آنلاین در دسترس هستند که می توانند شما را شروع کنند.

هنگامی که تصویر خود را سفارشی کردید و تغییرات لازم را انجام دادید، می توانید آن را به یک مخزن داکر هاب نیز فشار دهید. (Docker Hub)برای دانلود Docker Desktop برای ویندوز (Windows)اینجا(here)(here) کلیک(Click) کنید . اطلاعات بیشتر(Further) در مورد Docker برای ویندوز (Windows)را در اینجا بخوانید(here)(here) .



About the author

من یک مهندس نرم افزار و متخصص ویندوز 10 هستم. من بیش از دو سال تجربه کار با گوشی های هوشمند، ویندوز 10 و مایکروسافت اج را دارم. تمرکز اصلی من این است که دستگاه‌های شما بهتر و سریع‌تر کار کنند. من روی پروژه های مختلفی برای شرکت هایی مانند Verizon، IMac، HP، Comcast و بسیاری دیگر کار کرده ام. من همچنین یک مدرس معتبر در آموزش ابری Microsoft Azure هستم.



Related posts