نصب وردپرس با داکر در ویندوز

در این آموزش نصب وردپرس با داکر در ویندوز را یاد خواهیم گرفت.

به دلیل تقاضای زیاد بازار ، داکر در ژوئن 2016 به نسخه های اصلی ویندوز نقل مکان کرد. قبل از این ، فقط کاربران ویندوز سرور قادر به استفاده از Docker در سیستم عامل مایکروسافت بودند. اکنون فقط باید نسخه 64 بیتی ویندوز داشته باشید. علاوه بر نیاز سیستم عامل ، شما همچنین باید Hyper-V را در BIOS خود فعال کنید. این کار را خودتان می توانید از طریق BIOS انجام دهید یا می توانید به Docker’s Installer اجازه دهید این کار را برای شما انجام دهد.

حالا ، Docker Installer را برای ویندوز دانلود و نصب کنید. ما به شما توصیه می کنیم نسخه پایدار را انتخاب کنید ، اما مطمئناً می توانید از نسخه های Edge یا Legacy Edge استفاده کنید. در هنگام نصب از شما دسترسی مدیر سیستم شما خواسته می شود تا به Docker برخی از مجوزها را بدهید.

نصب وردپرس با داکر در ویندوز

وقتی نصب کامل شد ، Docker به طور خودکار باز می شود. در این مرحله باید بتوانید صفحه خوش آمدگویی داکر را مشاهده کنید. برای مطمعن شدن از تأیید نصب می توانید خط فرمان Windows (cmd.exe) را باز کرده و دستورات زیر را اجرا کنید:

docker –version
docker-compose –version
docker-machine –version

اگر این دستورات با موفقیت کار کند ، شما آماده ادامه کار هستید.

اکنون که می دانید Docker به درستی نصب شده است ، ممکن است بخواهید آزمایش کنید آیا برای هدف مورد نظر کار می کند یا خیر. راه های مختلفی برای این کار وجود دارد. ساده ترین و متداول ترین روش برای تست Docker با اجرای دستور زیر است:

docker run hello-world

این دستور الگوی “Hello World” را از Docker Hub گرفته و در ظرف جدیدی قرار می دهد. در نتیجه اجرای این دستور ، باید پیام زیر را مشاهده کنید:

Hello from Docker. This message shows that your installation appears to be working correctly.

در این مرحله ، تنظیمات Docker را به پایان رسانده اید. اگر می خواهید در مورد آنچه می توانید انجام دهید اطلاعات بیشتری کسب کنید ، راهنمای شروع کار داکر را بررسی کنید.

نصب وردپرس با داکر در ویندوز

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

دو روش برای نصب وردپرس در داکر وجود دارد. اولین روش دستی است که از دستورات CLI برای اجرای وردپرس استفاده می کند. مورد دوم Docker Compose است. در این آموزش وردپرس Docker Compose استفاده خواهد شد زیرا روشی تمیزتر و منظم تر برای نصب وردپرس در Docker است.

نصب وردپرس با Docker Compose

این روش پیشنهادی برای ساخت کانتینر وردپرس یا هر ظرفی در Docker است. ابزار ساخت Docker از خود Docker استفاده می شود. هر کانتینر ساخته شده با Docker Compose از یک فایل پیکربندی استفاده می کند که کار را ساده می کند.

اگر دستورالعمل های را به درستی دنبال کرده اید ، باید Docker Compose داشته باشید. احتمالاً هنوز باید چک کنید:

docker-compose --version

بعد ، شما باید یک پوشه جدید برای وردپرس ایجاد کنید:

در مکانی که میخواهید وردپرس رو نصب کنید یک پوشه با نام دلخواه ایجاد کنید.

پس از ورود به دایرکتوری ، هر ویرایشگر متنی را باز کنید و یک فایل جدید با نام docker-compose.yml ایجاد کنید.

موارد زیر را در پرونده .yml جایگذاری کنید و فایل را ذخیره کنید.

version: '3.1'

services:

  wordpress:
    image: wordpress
    restart: always
    ports:
      - 8080:80
    environment:
      WORDPRESS_DB_HOST: db
      WORDPRESS_DB_USER: exampleuser
      WORDPRESS_DB_PASSWORD: examplepass
      WORDPRESS_DB_NAME: exampledb
    volumes:
      - ./wordpress:/var/www/html

  db:
    image: mysql:5.7
    restart: always
    environment:
      MYSQL_DATABASE: exampledb
      MYSQL_USER: exampleuser
      MYSQL_PASSWORD: examplepass
      MYSQL_RANDOM_ROOT_PASSWORD: '1'
    volumes:
      - ./db:/var/lib/mysql

volumes:
  wordpress:
  db:

با این کار یک سرویس دیتابیس MySQL نمونه سازی می شود ، اطلاعات کاربری را به پایگاه داده ارائه می دهید و Image وردپرس را از Docker Hub بیرون می کشید.

برای اجرای پرونده از دستور زیر استفاده کنید:

docker-compose up -d

اکنون در مرورگر خود به localhost: 8080 یا http://127.0.0.1:8080 بروید و باید صفحه نصب پنج دقیقه وردپرس را مشاهده کنید.

نصب وردپرس در داکر

در این قسمت زبان سایت خودتان را انتخاب میکنید.

 

مرحله اول نصب وردپرس

پس از انتخاب بزن بریم!، چنین صفحه ای ظاهر می شود. ما نام پایگاه داده را به عنوان wordpress می گذاریم. ما در نام کاربری root تایپ می کنیم و رمز عبور خود را خالی می گذاریم. ما سرور پایگاه داده و پیشوند جدول را تغییر نمی دهیم. سپس “فرستادن” رو کلیک میکنیم

مرحله دوم نصب وردپرس

بعد از اینکه می گوییم فرستادن، صفحه ای از این دست را مشاهده می کنیم که می گوید “راه اندازی نصب” را ادامه دهید.

راه اندازی نصب وردپرس

اکنون اطلاعات لازم را پر کرده و می گوییم “نصب وردپرس”

نصب وردپرس

در اینجا ، ما می گوییم “ورود” و وارد وردپرس خود می شویم.

ورود به وردپرس

اطلاعات ورود را وارد کرده و وارد پیشخوان وردپرس می شویم

وردپرس

سرانجام ، ما به پایان مراحل راه اندازی خود رسیده ایم ، دوستان عزیز ، از اینجا به بعد می توانید تنظیمات وردپرس خود را انجام دهید.

نتیجه:

اگر می خواهید از مزایای برنامه کانتینر استفاده کنید ، Docker ابزاری عالی است. کارهای وردپرس معمولاً به طور مداوم افزونه ، تم و غیره هستند. به خصوص برای توسعه دهندگان وردپرس می تواند مفید باشد ، زیرا به آزمایش نیاز دارد.

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

دیدگاه‌ها

اولین نفری باشید که درباره این دوره نظر میدهید!

خوشحال میشیم نظر خودتان را برای ما بنویسید

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