Ku rakib WordPress on Ubuntu saddex tallaabo oo fudud oo leh 'Docker'

word-docker

Mid ka mid ah waxyaabaha ay tahay inaan sameyno ka dib markaan rakibno Ubuntu 16.04, iyo in ka badan haddii aan ka nimaadno rakibid nadiif ah, waa dib u rakib dhammaan barnaamijyada aan ku isticmaalno Ubuntu. Haddi aad tahay horumariye mareegaha waxa hubaal ah in aad xiisaynayso in aad WordPress ku rakibto kombayutarkaga Sidaa darteed, in Ubunlog waxaan rabnaa inaan ku barno sida ku rakib WordPress Ubuntu si aad u fudud adoo raacaya saddex tallaabo oo keliya, iyada oo loo marayo aalad loo yaqaan Docker. Waan kuu sheegeynaa.

Waa maxay Docker?

Marka hore iyo marka horeba, waxaa haboon in la sharaxo waxay tahay iyo sida ay u shaqeyso Docker. Hagaag, Docker waa codsi bilaash ah oo noo ogolaanaya ku xir xirmooyinka mashruucyada softiweerka waxa aan ku naqaano weel ahaan (weelka Ingiriisiga). Sidan oo kale, waxaan ku yeelan karnaa a Nidaamka faylka oo dhammaystiran oo ka kooban wax kasta oo aad u baahan tahay (Koodhka isha, maktabadaha lagama maarmaanka ah, qalabka nidaamka ...) si aad ugu maamuli karto codsi ku saabsan mashiin kasta oo taageera Docker, sida haddii ay app la qaadi karo.

Ku rakibidda Docker iyo WordPress

Docker wuxuu leeyahay qalab la yiraahdo Qodobbada taasi waxay si sax ah nooga caawineysaa inaan awood u yeelano maaraynta haamaha mashruuc, si aan u bilowno, u joojino, u tirtirno ama aan u aragno xaaladooda. Si loo rakibo, waa inaan ku fulinnaa amarka soo socda barta:

sudo ku habboon-hel rakibida qalabka wax lagu qoro

Isticmaalka Docker si loo rakibo WordPress

Hadda oo aan ognahay waxa Docker yahay oo aan ku rakibnay, waan sii wadi karnaa inaan u adeegsanno inaan ku rakibno WordPress.

  • Tallaabada ugu horreysa waa samee tusaha loo yaqaan, tusaale ahaan, WordPress (Waan ogahay, waa wax asal ah) galka asalka adoo adeegsanaya amarka soo socda:

mkdir ~ / wordpress

  • Marka xigta, gudaha galkaas, waa inaan samee feyl loo yaqaan docker-compose.yml, taas oo aan ku sameyn karno adoo aadaya galka la abuuray ka dibna la abuuro feylka la doonayo, taas oo ah, fulinta:

wordpress cd

taabashada docker-compose.yml

  • Faylka docker-compose.yml waa inuu lahaado waxyaabaha soo socda:

wordpress:
sawir: wordpress
links:
- wordpress_db: mysql
dekedaha:
- 8080: 80
mugga:
- ~ / wordpress / wp_html: / var / www / html
wordpress_db:
sawir: mariadb
deegaanka:
MYSQL_ROOT_PASSWORD: tusaale ahaan dhaaf
ppmyadmin:
sawir: corbinu / docker-phpmyadmin
links:
- wordpress_db: mysql
dekedaha:
- 8181: 80
deegaanka:
MYSQL_USERNAME: xididka
MYSQL_ROOT_PASSWORD: tusaale ahaan dhaaf

FIIRO GAAR AH: Waxaad gacanta ku nuqul ka sameysan kartaa-ku dhajin kartaa waxyaabaha faylka ku jira ama, liddi ku ah, nuqul ka sameyn kartaa adigoo fulinaya:

echo file_contents> docker-compose.yml

  • Tallaabada ugu dambeysa waa in la bilaabo Docker, oo aan si fudud ugu qaban karno orodka:

sudo docker-qorid bilow

Hadda waa inaad furtaa biraawsarkaaga (Firefox, Chromium ama Chrome) oo aad tagtaa localhost: 8080 ilaa sanduuqa qoraalka sare. Waana intaas! Sax ma tahay?

Isku soo wada duuboo, waxaan rabnaa inaan ku xasuusino wixii aan qabanay. Marka hore, waxaan leenahay rakibay docker, aalad naga caawinaysa inaan ku soo xirno mashruuc softiweer ah konteenarada si aan si fudud ugu dejino nidaam kasta. Hoos waxaan ku haynaa abuuray fayl docker-compose.yml la socota Qaabeynta WordPress ayaa loo baahan yahay, si ugu dambeyntii loo bilaabo Docker. Waxaan rajeyneynaa in qoraalkani kaa caawiyay inaad WordPress ku rakibto Ubuntu iyo haddii aad wax su'aalo ah qabtid, ku dhaaf qaybta faallooyinka. Ilaa waqtiga xiga 😉


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   Pepe dijo

    Ma fahmin hal shay. Faylka loo yaqaan 'docker-compose.yml' waa feyl qaabeynta, laakiin sidee wordpress loogu rakibay?

  2.   Javivi "the Vivi" San dijo

    Waxaan usocdaa talaabo talaabo kumana shaqeeyo, qaladkan ayaan qabaa markaan fulinayo amarka ugu dambeeya

    sudo docker-qorid bilow

    KHALAD: yaml.scanner.ScannerError: intaad iskaanayso fure fudud
    gudaha "./docker-compose.yml", sadarka 4, sadarka 1
    lama helin filasho ':'
    gudaha "./docker-compose.yml", sadarka 5, sadarka 1