✕ סגור 
צור קשר
תודה על ההתעניינות .

Thank you! Your submission has been received!

Oops! Something went wrong while submitting the form

איך להתחיל לעבוד עם דוקר: WP CLI

רן בר זיק
|
Feb 7, 2019
alt="blogs"
title="Google"
alt="blogs"
alt="blogs"
Events
Event

אם עדיין לא יצא לכם להיחשף ל- wp-cli למפתחי וורדפרס אז כדאי שתכירו. בין אם אתם מפעילים אוטומציות, מעדכנים או עורכים אלמנטים באמצעות הממשק הגרפי, wp-cli חיוני עבורכם.

אם עדיין לא יצא לכם להיחשף ל- wp-cli למפתחי וורדפרס אז כדאי שתכירו - מדובר ב-ה-כלי בה”א הידיעה לכל מה שקשור לפיתוח וורדפרס מקצועי. במקום לעדכן/להתקין/לערוך דברים באמצעות הממשק הגרפי – עושים את הכל באמצעות wp cli. אם מפעילים אוטומציות של בדיקות בוורדפרס (וכן, כדאי מאוד שתבדקו את הקוד שאתם כותבים לוורדפרס) אז wp cli הוא חיוני.

כיצד עובדים עם wp-cli? לא, לא מתקינים אותו ישירות במכונה אלא פשוט משתמשים בו כחלק מהקונטיינר. באופן הכי קל ופשוט. איך עושים את זה? ראשית משתמשים ב-docker-compose הזה:

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

   # Keep your data

   volumes:

     - ./site:/var/www/html/

 

 cli:

   image: wordpress:cli

   volumes:

     - ./site:/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'

   # Keep your data

   volumes:

     - ./db:/var/lib/mysql

אם זה נראה לכם כמו סינית, כדאי לחזור למאמר על docker-compose .בעיקרון, השוני העיקרי הוא קונטיינר נוסף שנקרא cli:

cli:

   image: wordpress:cli

   volumes:

     - ./site:/var/www/html/

אחרי שנשמור את קובץ ה-docker-compose כמקובל בתיקיה ונריץ אותו עם:

docker-compose up -d

מיד אחרי שהאתר עולה והופך לזמין  ב-IP של המכונה עם הפורט 8080, יש לכתוב:

docker-compose run --rm cli bash

מיד נגיע אל קונטיינר שבו יש wp cli והוא מחובר למכונה שלנו. כל מה שעלינו לעשות זה לנווט אל התיקייה שבה נמצא הוורדפרס (שהיא מפורטת ב-docker-compose) ולהפעיל את ה-wp-cli:

cd /var/www/html/

הפעלה של wp cli באמצעות דוקר. קל ופשוט.

וככה זה נראה, ואם הצלחתם להפעיל את זה, תנו לעצמכם טפיחה על השכם! הפעלתם docker-compose עם שלושה קונטיינרים, וזה כבר עסק למתקדמים.

מאת: רן בר זיק, מתכנת ובלוגר

אם עדיין לא יצא לכם להיחשף ל- wp-cli למפתחי וורדפרס אז כדאי שתכירו. בין אם אתם מפעילים אוטומציות, מעדכנים או עורכים אלמנטים באמצעות הממשק הגרפי, wp-cli חיוני עבורכם.

אם עדיין לא יצא לכם להיחשף ל- wp-cli למפתחי וורדפרס אז כדאי שתכירו - מדובר ב-ה-כלי בה”א הידיעה לכל מה שקשור לפיתוח וורדפרס מקצועי. במקום לעדכן/להתקין/לערוך דברים באמצעות הממשק הגרפי – עושים את הכל באמצעות wp cli. אם מפעילים אוטומציות של בדיקות בוורדפרס (וכן, כדאי מאוד שתבדקו את הקוד שאתם כותבים לוורדפרס) אז wp cli הוא חיוני.

כיצד עובדים עם wp-cli? לא, לא מתקינים אותו ישירות במכונה אלא פשוט משתמשים בו כחלק מהקונטיינר. באופן הכי קל ופשוט. איך עושים את זה? ראשית משתמשים ב-docker-compose הזה:

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

   # Keep your data

   volumes:

     - ./site:/var/www/html/

 

 cli:

   image: wordpress:cli

   volumes:

     - ./site:/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'

   # Keep your data

   volumes:

     - ./db:/var/lib/mysql

אם זה נראה לכם כמו סינית, כדאי לחזור למאמר על docker-compose .בעיקרון, השוני העיקרי הוא קונטיינר נוסף שנקרא cli:

cli:

   image: wordpress:cli

   volumes:

     - ./site:/var/www/html/

אחרי שנשמור את קובץ ה-docker-compose כמקובל בתיקיה ונריץ אותו עם:

docker-compose up -d

מיד אחרי שהאתר עולה והופך לזמין  ב-IP של המכונה עם הפורט 8080, יש לכתוב:

docker-compose run --rm cli bash

מיד נגיע אל קונטיינר שבו יש wp cli והוא מחובר למכונה שלנו. כל מה שעלינו לעשות זה לנווט אל התיקייה שבה נמצא הוורדפרס (שהיא מפורטת ב-docker-compose) ולהפעיל את ה-wp-cli:

cd /var/www/html/

הפעלה של wp cli באמצעות דוקר. קל ופשוט.

וככה זה נראה, ואם הצלחתם להפעיל את זה, תנו לעצמכם טפיחה על השכם! הפעלתם docker-compose עם שלושה קונטיינרים, וזה כבר עסק למתקדמים.

מאת: רן בר זיק, מתכנת ובלוגר

לפרטים נוספים ויצירת קשר עם נציג אורקל

תודה הודעתך התקבלה

הודעתך לא התקבלה - נסה שוב מאוחר יותר

רן בר זיק

הירשם לרשימת הדיוור של IsraelClouds

Thank you! Your submission has been received!

Oops! Something went wrong while submitting the form

מילון מונחיםהשירותים שלנו תנאי שימושהרשמה לניוזלטרמדיניות פרטיות