سیستم مدیریت محتواوردپرس

آموزش نصب وردپرس بر روی داکر – Docker

نصب وردپرس بر روی داکر - Docker (ویندوز - لینوکس - مک او اس)

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

مواردی که تو این آموزش قراره یاد بگیرید :

  • داکر – Docker چیست ؟
  • آموزش نصب وردپرس بر روی داکر – Docker

داکر – Docker چیست ؟

Docker – داکر یک نرم افزار منبع باز هست که محیط های جداگونه ای رو برای اجرای یک برنامه ایجاد میکنه. از این رو، شما چندین برنامه رو روی یک ماشین توسعه میدید، آزمایش میکنید و اجرا میکنید.

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

به همین دلیل، Docker برای توسعه دهندگان وردپرس بسیار مفیده. یک محیط تست وردپرس معمولاً منابع زیادی از سیستم رو میخوره، اما داکر به اون کمک می کنه تا بدون اتلاف فضای سرور و حافظه، محیطی حداقلی ایجاد کنند.

آموزش نصب وردپرس بر روی داکر – Docker

این قدم هایی که گفته شده رو به ترتیب پیش برید »

قدم اول : نصب داکر – Docker

Docker برای ویندوز ، macOS و Linux در دسترس هست. در اینجا نحوه نصب اون بر روی این سه سیستم عامل اومده پس بسته به نوع سیستم عاملتون اون قسمت رو مطالعه کنید :

نصب داکر – Docker بر روی لینوکس

اگه شما از سیستم عامل ابونتو – Ubuntu استفاده میکنید این مراحل رو دنبال کنید :

۱. ابتدا لیست پکیج هارو اپدیت کنید :

sudo apt-get update

۲. با دستور زیر اجازه بدید apt به یک مخزن از طریق HTTPS دسترسی پیدا کنه :

sudo apt-get install 
    apt-transport-https 
    ca-certificates 
    curl 
    gnupg-agent 
    software-properties-common

۳. با دستور زیر ما کلید GPG Docker’s رو اضافه میکنیم :

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

۴. مخزن Docker رو اضافه کنید :

sudo add-apt-repository 
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu 
   $(lsb_release -cs) 
   stable"

۵. سپس مخزن اضافه شده رو با دستور زیر اپدیت کنید :

sudo apt-get update

۶. و در نهایت با دستور زیر Docker رو نصب میکنیم :

sudo apt install docker-ce
بخاطر داشته باشید که سایر توزیع های لینوکس (CentOS ، دبیان یا Fedora) مراحل نصب متفاوتی دارند. اگه از اوبونتو استفاده نمی کنید، به اسناد رسمی داکر مراجعه کنید.
نصب داکر – Docker بر روی macOS X

اگه شما از سیستم عامل macOS X استفاده میکنید این مراحل رو دنبال کنید :

۱. Docker رو از باکس دانلود زیر برای Mac بارگیری کنید و روی پرونده .dmg که ذخیره کرده اید دوبار کلیک کنید. سپس، لوگو Docker رو به پوشه Applications خودتون بکشید و رها کنید.

install wp on docker01 - آموزش نصب وردپرس بر روی داکر - Docker

۲. پوشه Applications خودتون رو باز کنید و روی docker.app دوبار کلیک کنید. در طی مراحل پیکربندی، از شما خواسته میشه گذرواژه خودتون رو وارد کنید.

install wp on docker02 - آموزش نصب وردپرس بر روی داکر - Docker. ۳. پس از پایان مراحل نصب، منوی docker رو در نوار وضعیت دسکتاپ خودتون مشاهده خواهید کرد.

نصب داکر – Docker بر روی ویندوز

مراحل زیر بر روی سیستم عامل Windows 10 64-bit انجام شده و شرح اون به صورت زیر هست :

۱. Hyper V رو روی سیستم خودتون فعال کنید.

۲. برنامه ی Docker رو برای ویندوز از باکس دانلود زیر، دانلود کنید و سپس روی Docker for Windows Installer فایل دانلود شده کلیک کنید.

۳. در پنجره پیکربندی، کادر ها رو بر اساس تنظیمات مورد نظرتون علامت بزنید یا علامت اون رو بردارید. و سپس بر روی گزینه ی OK کلیک کنید.

install wp on docker03 - آموزش نصب وردپرس بر روی داکر - Docker

۴. پس از پایان نصب، Close رو بزنید. پس از اون باید بتونید نماد Docker رو در نوار وظیفه مشاهده کنید.

قدم اول : تنظیم وردپرس در داکر – Docker

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

۱. نصب Docker Compose رو با دستور زیر بررسی کنید :

docker-compose --version

۲. یک دایرکتوری جدید برای وردپرس ایجاد کنید :

mkdir ~/wordpress/
cd ~/wordpress/

۳. در پوشه ای که ساختید یک 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:
       - "۸۰۰۰:۸۰"
     restart: always
     environment:
       WORDPRESS_DB_HOST: db:3306
       WORDPRESS_DB_USER: wordpress
       WORDPRESS_DB_PASSWORD: wordpress
       WORDPRESS_DB_NAME: wordpress
volumes:
    db_data: {}

 

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

docker-compose up -d

۵. با مرورگر وارد صفحه ی localhost:8000 بشید تا صفحه کانفیگ وردپرس رو مشاهده کنید.

install wp on docker04 - آموزش نصب وردپرس بر روی داکر - Docker

برای امتیاز به این نوشته کلیک کنید!
[کل: ۰ میانگین: ۰]

سعید زارعین

سعید هستم 27 ساله، یک عدد تولید محتوا(ئر) خلاق :)))

دیدگاهتان را بنویسید

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

دکمه بازگشت به بالا