Kaip nustatyti „WordPress“ „Docker“ naudojant „EasyEngine“?

Greitas „WordPress“ nustatymas „Docker“ programoje naudojant „EasyEngine“ „Cloud“ arba VPS.


Daktaro augimas per pastaruosius kelerius metus buvo puikus ir vis dar auga. Tai yra visur – nuo įkūrimo iki įmonės.

Dockeris įgijo keletą nuostabių pranašumų, palyginti su tradicine VM, tačiau šiame įraše apie tai nekalbama. Jei jus domina mokymasis nuodugniai, tada aš rekomenduočiau tai padaryti internetinis kursas.

Atgal į temą …

Taigi, jūs žinote ar girdėjote „Docker“ pranašumus ir norėtumėte pabandyti naudoti „WordPress“. Techniškai yra daug būdų, kaip tai padaryti, bet patikrinkime „EasyEngine“ kurios palengvina gyvenimą.

Stebėjau „Google Cloud“, bet techniškai jis turėtų veikti bet kuriame debesies priegloboje, pavyzdžiui, „DigitalOcean“, „Linode“, AWS, Alibabos debesis.

Mano „Google Cloud“ egzempliorius yra paruoštas.

ir prisijungęs kaip šaknis

„EasyEngine“ yra automatizuotas scenarijus, kurį reikia įdiegti serveryje, kuriame norite sukurti „WordPress“ svetainę. Taigi įsidiegkime šias komandas.

Pastaba: „EasyEngine“ dar neveikia „CentOS“, todėl jūs turėjote naudoti „Debian“ arba „Ubuntu“.

wget -qO ee rt.cx/ee4 && sudo bash ee

Įdiegti reikiamus komponentus, įskaitant „Docker“, užtruks keletą minučių. Turėtumėte pamatyti šią informaciją, kol ji grįš į raginimą..

Būsena: atsisiųstas naujesnis „easyengine“ / „redis“ vaizdas: v4.0.0
+——————-+———————————————————————————-+
| OS | „Linux“ 4.15.0-1025-gcp # 26 ~ 16.04.1-Ubuntu SMP Wed Nov 21 10:13:20 UTC 2018 x86_64 |
| Korpusas | / šiukšliadėžė / bash |
| Dvejetainis PHP | /usr/bin/php7.2 |
| PHP versija | 7.2.13-1 + ubuntu16.04.1 + deb.sury.org + 1 |
| naudojama php.ini | /etc/php/7.2/cli/php.ini |
| EE šaknis dir | phar: //ee.phar |
| EE pardavėjas dir | phar: //ee.phar/vendor |
| EE faro kelias | / šaknis |
| EE paketai dir | |
| EE visuotinė konfigūracija | |
| EE projekto konfigūracija | |
| EE versija | 4.0.6 |
+——————-+———————————————————————————-+
—–> Bėk "ee pagalbos svetainė" Norėdami gauti daugiau informacijos apie tai, kaip sukurti svetainę.

Tai reiškia, kad „EasyEngine“ yra įdiegta ir paruošta naudoti kuriant svetainę. Tai priklauso nuo reikalavimo ir yra keletas tipų svetainių, kurias galite sukurti.

Pvz .:

  • Tiesiog HTML svetainė
  • „WordPress“ svetainė be talpyklos ar papildomų funkcijų
  • Sukurkite PHP pagrįstą svetainę su duomenų baze
  • Svetainė, kurioje yra pats pasirašymas arba užšifruotas SSL sertifikatas
  • Kelių svetainių „WordPress“ svetainės
  • WP svetainė padomenyje ar pakatalogyje
  • WP svetainė su „Redis“ talpykla

Matote, yra keletas derinių galimybių ir jūs visada galite kreiptis į juos oficiali dokumentacija. Kol kas sukurkime WP svetainė su „Redis“.

ee svetainėje sukurkite geekflarelab.com –type = wp –cache

Aukščiau aš prašau „EasyEngine“ sukurti geekflarelab.com WP svetainę ir naudoti talpyklą. Tai užtruks keletą sekundžių, ir jūs turėtumėte pamatyti sėkmės patvirtinimą, kaip nurodyta toliau.

[apsaugotas el. paštu]: ~ # ee svetainėje sukurkite geekflarelab.com –type = wp –cache
Konfigūruojamas projektas.
„WordPress“ svetainės geekflarelab.com kūrimas
Kopijuojami konfigūracijos failai.
Pradinės svetainės paslaugos.
„WordPress“ atsisiuntimas ir konfigūravimas.
Sėkmė: pagrindinio kompiuterio įrašas sėkmingai pridėtas.
Svetainės būsenos tikrinimas ir patvirtinimas. Tai gali užtrukti.

„WordPress“ svetainės diegimas.
Sėkmė: http://geekflarelab.com buvo sėkmingai sukurta!
Svetainės įrašas sukurtas.
Sukurti cron įrašą
Sėkmė: „Cron“ sėkmingai sukurta
+——————–+—————————————-+
| Svetainė | http://geekflarelab.com |
+——————–+—————————————-+
| Svetainės šaknis | /opt/easyengine/sites/geekflarelab.com |
+——————–+—————————————-+
| Svetainės pavadinimas | geekflarelab.com |
+——————–+—————————————-+
| „WordPress“ vartotojo vardas | stupefied-margulis |
+——————–+—————————————-+
| „WordPress“ slaptažodis | xxxxxxxxxxxx |
+——————–+—————————————-+
| DB pagrindinis kompiuteris | globalus-db |
+——————–+—————————————-+
| DB pavadinimas | geekflarelab_com |
+——————–+—————————————-+
| DB vartotojas | geekflarelab.com-bNmEbX |
+——————–+—————————————-+
| DB slaptažodis | xxxxxxxxxxxx |
+——————–+—————————————-+
| El. Paštas | [apsaugotas el. paštu] |
+——————–+—————————————-+
| SSL | Neįgalinta |
+——————–+—————————————-+
| Talpykla | Įgalinta |
+——————–+—————————————-+
[apsaugotas el. paštu]: ~ #

Matote, kaip greitai reikia sukurti savo svetainę ir paleisti debesyje?

Puiku!

Patikrinkime, koks talpyklos išsaugojimo mechanizmas yra naudojamas.

ir, kaip matote, „WP Redis“ yra įdiegtas kartu su svetainės kūrimu.

WP veikia doko viduje, tačiau jūs neturite nieko daryti už tai, nes viską tvarko „EasyEngine“ scenarijai. Didžiąją laiko dalį jūs bendrautumėte su ee scenarijais. Tačiau, jei norite ištirti paslaugas, esančias doko viduje, galite pasižiūrėti šiuos dalykus.

Procesai dokininko viduje

„docker ps“ parodys visas veikiančias paslaugas.

[apsaugotas el. paštu]: ~ # dokininkas ps
KONTEINERIO VAIZDO KOMANDA SUKūrė STATUSO UOSTŲ PAVADINIMUS
6f16b878d548 easyengine / cron: v4.0.0 "/ usr / bin / ofelia dae…" Prieš 23 minutes iki 23 minučių ee-cron-planuoklė
„18b7d9b4b8ac easyengine / nginx“: v4.0.0 "/ usr / bin / openresty…" Prieš 24 minutes Aukštyn 24 minutes 80 / tcp geekflarelabcom_nginx_1
5e36d6998bba „easyengine“ / „postfix“: v4.0.0 "postfix start-fg" Prieš 24 minutes Aukštyn 24 minutes 25 / tcp geekflarelabcom_postfix_1
9fba9f5a2c77 „easyengine“ / php: v4.0.0 "dokininkas-įvažiavimo punktas.s…" Prieš 24 minutes Aukštyn 24 minutes 9000 / tcp geekflarelabcom_php_1
d022dd6635d3 „easyengine“ / „mariadb“: v4.0.0 "dokininkas-įvažiavimo punktas.s…" Prieš 24 minutes Aukštyn 24 minutes 3306 / tcp ee-global-db
5c29ba40fa06 „easyengine“ / „redis“: v4.0.0 "dokininkas-įvažiavimo punktas.s…" Prieš 24 minutes Aukštyn 24 minutes 6379 / tcp ee-global-redis
„cae69382b545 easyengine / nginx-proxy“: v4.0.1 "/ app / docker-entrypo…" Prieš 15 val. Virš 35 minučių 0.0.0.0:80->80 / tcp, 0.0.0.0:443->443 / tcp ee-global-nginx-proxy

Kaip matote, „Nginx“, PHP, „MariaDB“, „Redis“, „Nginx“ ir kt. – viskas veikia doko viduje.

Atmintis, IO, procesoriaus statistika

dokininko statistika suteiks jums realiojo laiko naudojimo statistiką

KONTEINERIO PAVADINIMAS CPU% MEM NAUDOJIMAS / LIMIT MEM% NET I / O BLOCK I / O PIDS
6f16b878d548 ee-cron-planuoklė 0,10% 6,246MiB / 1,65GiB 0,37% 1,82kB / 0B 582kB / 0B 7
18b7d9b4b8ac „geekflarelabcom_nginx_1“ – 0,00% 4,316 MB / 1,65 GB – 0,26% 3,94 MB / 3,74 MB 0B / 0B 2
5e36d6998bba „geekflarelabcom_postfix_1“ 0,00% 4,59 MB / 1,65GiB 0,27% 2,32 kt / 688B 3 MB / 0B 4
9fba9f5a2c77 „geekflarelabcom_php_1“ 0,00% 12,86 MB / 1,65 GB 0,76% 38,4 MB / 7,11 MB 18,3 MB / 180 kb 1
d022dd6635d3 ee-global-db 0,05% 97,02 MB / 1,65 GB 5,74% 1,71 MB / 1,75 MB 59,7 MB / 98,8 MB 32
5c29ba40fa06 ee-global-redis 0,12% 2,48 MB / 1,65GiB 0,15% 3,31 MB / 23,1 MB 7,11 MB / 0B 4
cae69382b545 ee-global-nginx-proxy 0,11% 8,988 MB / 1,65GiB 0,53% 2,95 MB / 3,2 MB 23,2 MB / 53,2 kb 19

Rąstų vieta

Aš suprantu, kad turite peržiūrėti žurnalus, norėdami pašalinti triktis ir laikas nuo laiko. Juos galite rasti čia.

Nginx & PHP – / opt / easyengine / svetainės / $ SITENAME / žurnalai

EE yra gerai susisteminta, o jei norėtumėte sužinoti daugiau, rekomenduočiau patikrinti jų vadovas. Dabar lengvai paleisti „WordPress“ „Docker“ viduje!

Jei nenorite patys valdyti WP serverio, jo optimizavimo ir saugumo, galite pabandyti Kinsta kurie rūpinasi viskuo už jus, kad galėtumėte sutelkti dėmesį į savo pagrindinį verslą.

ŽENKLAI:

  • Dokininkas

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map