Need help? Chat now!

Hostwinds دروس

نتائج البحث عن:


جدول المحتويات


تثبيت Docker
إطلاق حاويات WordPress و MySQL

قم بتثبيت Docker و WordPress على Ubuntu

العلامات: Docker,  Ubuntu,  WordPress 

تثبيت Docker
إطلاق حاويات WordPress و MySQL

ما هو docker؟ Docker هي منصة حاويات تعمل بشكل افتراضي على مستوى نظام التشغيل، مما يتيح لك تشغيل حاويات خفيفة الوزن باللغة العزلة. ستأخذك المستند التالي من خلال تثبيت Docker وتشغيل حاوية WordPress & MySQL.

تثبيت Docker

تثبيت Docker من المستودع الرسمي.

curl -SSL https://get.docker.com/ | sh

استخدم الأمر أدناه تحقق للتحقق من الإصدار.

docker version

الآن تثبيت آلة Docker عن طريق الاستيلاء عليها من Github Repo وجعلها قابل للتنفيذ.

curl -L https://github.com/docker/machine/releases/download/v0.14.0/docker-machine-uname -s\-`uname -m` >/tmp/docker-machine
chmod +x /tmp/docker-machine
sudo cp /tmp/docker-machine /usr/local/bin/docker-machine
  1. قم بتثبيت Docker يؤلف، وهو نفسه في وقت سابق وتأكد من أنه قابل للتنفيذ.
curl -L https://github.com/docker/compose/releases/download/1.21.0-rc1/docker-compose-uname -s\-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /tmp/docker-compose
sudo cp /tmp/docker-compose /usr/local/bin/docker-compose
  1. دعونا نتحقق من إصدارات Docker-Compose و Docker Machine.
docker-compose version
docker-machine version

إطلاق حاويات WordPress و MySQL

لتشغيل WordPress، ستحتاج إلى تشغيل حاويات منفصلة. إلى جانب حاوية WordPress، يجب عليك أيضا تثبيت حاوية قاعدة البيانات.

  1. ابدأ بسحب صورة عامل الإرساء.
docker image pull MySQL
  1. قم بتشغيل MySQL عن طريق تشغيل الأمر التالي:
docker container run -d \
   --name MySQL \
   -e MYSQL_ROOT_PASSWORD=wordpress \
   -e MYSQL_DATABASE=wordpress \
   MySQL

الأمر الذي صادفناه فقط يطلق MySQL في الخلفية؛ نسمي الحاوية MySQL باستخدام (- WordPress). متغيرات البيئة التالية (باستخدام -e) لتعيين كلمة مرور جذر MySQL إلى WordPress (-e MySQL_ Root_Password = WordPress) وإنشاء قاعدة بيانات تسمى WordPress (-E قاعدة بيانات MySQL_ = WordPress).

من أجل الأمن، يوصى بشدة باستخدام كلمة مرور أكثر تعقيدا أثناء الإعداد الخاص بك.

بمجرد تشغيل حاوية MySQL، يجب أن تكون قد تلقيت معرف حاوية.

  1. تحقق من تشغيل الحاوية بالشكل المتوقع باستخدام الأمر التالي:
docker container ps

الخطوة الإضافية: للتحقق من حالة حاوية MySQL الخاصة بك، قم بتشغيل الأمر التالي.

حاوية Docker سجلات MySQL

  1. الآن نقوم بتثبيت صورة حاوية WordPress.

صورة عامل ميناء سحب وورد

  1. قم بتشغيل حاوية WordPress
docker container run -d \
   --name WordPress \
--link MySQL:mysql\
   -p 8080:80 \
   -e WORDPRESS_DB_PASSWORD=wordpress \
   WordPress
  1. تحقق من تشغيل حاوية WordPress كما هو متوقع باستخدام الأمر التالي:
docker container logs MySQL
  1. إذا لاحظت أنه ليس قيد التشغيل، يمكنك بدء تشغيل حاوية WordPress عن طريق إصدار الأمر التالي.
docker container start WordPress

كتب بواسطة Hostwinds Team  /  أبريل 10, 2018