Hostwinds دروس
نتائج البحث عن:
جدول المحتويات
العلامات: WordPress, Ubuntu, Docker
ما هو docker؟ Docker هي منصة حاويات تعمل بشكل افتراضي على مستوى نظام التشغيل، مما يتيح لك تشغيل حاويات خفيفة الوزن باللغة العزلة. ستأخذك المستند التالي من خلال تثبيت Docker وتشغيل حاوية WordPress & MySQL.
تثبيت 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
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
docker-compose version
docker-machine version
لتشغيل WordPress، ستحتاج إلى تشغيل حاويات منفصلة. إلى جانب حاوية WordPress، يجب عليك أيضا تثبيت حاوية قاعدة البيانات.
docker image pull 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، يجب أن تكون قد تلقيت معرف حاوية.
docker container ps
الخطوة الإضافية: للتحقق من حالة حاوية MySQL الخاصة بك، قم بتشغيل الأمر التالي.
حاوية Docker سجلات MySQL
صورة عامل ميناء سحب وورد
docker container run -d \
--name WordPress \
--link MySQL:mysql\
-p 8080:80 \
-e WORDPRESS_DB_PASSWORD=wordpress \
WordPress
docker container logs MySQL
docker container start WordPress
كتب بواسطة Hostwinds Team / أبريل 10, 2018