Home CentOS התקנת WordPress ב Docker

התקנת WordPress ב Docker

by Tal Ben Shushan 27/01/2018 0 comment
התקנת WordPress ב Docker

הגדרת שרת Appache ב Docker

במאמר זה נגדיר Contaier שמריץ MariaDB ו Container נוסף ובו WordPress + Apache, נגדיר בו אתר WordPress

אחרי שהתקנו את Docker, נתחיל ביצירת תיקייה ל WordPress

[root@localhost ~]# mkdir ~/wordpress && cd ~/wordpress

כעת נוריד ונתקין Image של MariaDB

[root@localhost ~]# docker pull mariadb

כעת נגדיר Database חדש ל WordPress

הסברים:

-e MYSQL_ROOT_PASSWORD=<password>  הזינו את סיסמתכם, זה הסיסמא ל Mysql

-e MYSQL_DATABASE=wordpress  פקודה זו תיצור מסד נתונים בשם

–name wordpressdb למכולה בשם

-v “$PWD/database”:/var/lib/mysql יוצר תיקייה שמקושרת למכולה

-d אומר למכולה לרוץ ב Detachted Mode

mariadb:latest איזה גרסה להריץ זאת אומרת את האחרונה ביותר של

הפקודה:

[root@localhost ~]# docker run -e MYSQL_ROOT_PASSWORD=<password> -e MYSQL_DATABASE=wordpress –name wordpressdb -v “$PWD/database”:/var/lib/mysql -d mariadb:latest

נקיש את הפקודה

[root@localhost ~]# docker ps

ונראה שהמכולה רצה

כעת נתקין Image של WordPress וממנו נריץ מכולה

[root@localhost ~]# docker pull wordpress

כעת נגדיר את ההגדרות ש WordPress צריך

הסבר:

-e WORDPRESS_DB_PASSWORD=<password> הסיסמא למסד שיצרנו קודם

–name wordpress שם המסד שיצרנו קודם

–link wordpressdb:mysql נקשר את שני המכולות על מנת שיוכלו לתקשר

-p <server public IP>:80:80 נגדיר את כתובת ה אייפי של המכונה שלנו חיצוני או פנימי

-v “$PWD/html”:/var/www/html נגדיר שיהיה ניתן לגשת לנתיב הזה מחוץ למכולה

הפקודה:

[root@localhost ~]# docker run -e WORDPRESS_DB_PASSWORD=<password> –name wordpress –link wordpressdb:mysql -p <server public IP>:80:80 -v “$PWD/html”:/var/www/html -d wordpress

כעת נוכל להריץ

[root@localhost ~]# docker ps

ולראות ששני המכולות רצות

כעת נפתח את הדפדפן ונכניס את הכתובת של השרת ונתקין את וורדפרס

מאמרים קשורים

Leave a Comment