Įdiekite „WordPress“ į „Ubuntu“ atlikdami tris paprastus veiksmus naudodami „Docker“

WordPress-dokeris

Vienas iš dalykų, kuriuos turime padaryti įdiegę „Ubuntu 16.04“, ir dar daugiau, jei turime švarų diegimą įdiekite iš naujo visos programos, kurias naudojame savo Ubuntu. Jei esate žiniatinklio kūrėjas, jums tikrai bus įdomu įdiegti „WordPress“ savo kompiuteryje. Todėl į Ubunlog mes norime jus išmokyti kaip labai lengvai įdiekite „WordPress“ į „Ubuntu“ atlikdami tik tris veiksmus, per įrankį, vadinamą dokininkas. Mes jums sakome.

Kas yra „Docker“?

Pirmiausia ir pirmiausia verta paaiškinti, kas tai yra ir kaip tai veikia dokininkas. Na, „Docker“ yra nemokama programa, leidžianti mums supakuokite savo programinės įrangos projektus į konteinerį (konteineris angliškai). Tokiu būdu galime turėti Pilna failų sistema, kurioje yra viskas, ko jums reikia (šaltinio kodas, būtinos bibliotekos, sistemos įrankiai ...), kad būtų galima paleisti minėtą programą bet kurioje mašinoje, palaikančioje „Docker“, tarsi tai būtų nešiojama programa.

Diegimas „Docker“ ir „WordPress“

„Docker“ turi įrankį, vadinamą "Docker Compose" tai tiksliai padeda mums valdyti projekto konteinerius, tokiu būdu galėdami juos paleisti, sustabdyti, ištrinti arba pamatyti jų būseną. Norėdami jį įdiegti, mes tiesiog turime atlikti šią komandą terminale:

sudo apt-get install docker-compose

„Docker“ naudojimas norint įdiegti „WordPress“

Dabar, kai žinome, kas yra „Docker“ ir turime jį įdiegę, galime jį naudoti diegdami „WordPress“.

  • Pirmasis žingsnis yra sukurti katalogą skambino, pavyzdžiui, WordPress (Aš žinau, tai labai originalu) šakniniame kataloge naudodami šią komandą:

mkdir ~ / wordpress

  • Toliau, to katalogo viduje, mes turime sukurti failą vadinamas docker-compose.yml, kurį galime padaryti nuėję į sukurtą katalogą ir sukūrę norimą failą, tai yra, vykdydami:

CD WordPress

palieskite docker-compose.yml

  • Failas docker-compose.yml turi turėti šį turinį:

„WordPress“:
vaizdas: wordpress
nuorodos:
- wordpress_db: mysql
uostai:
- 8080: 80
tomai:
- ~ / wordpress / wp_html: / var / www / html
wordpress_db:
vaizdas: mariadb
aplinka:
MYSQL_ROOT_PASSWORD: pavyzdinis leidimas
phpmyadmin:
vaizdas: corbinu / docker-phpmyadmin
nuorodos:
- wordpress_db: mysql
uostai:
- 8181: 80
aplinka:
MYSQL_USERNAME: šaknis
MYSQL_ROOT_PASSWORD: pavyzdinis leidimas

PASTABA: Galite rankiniu būdu nukopijuoti failo turinį arba, priešingai, jį nukopijuoti vykdydami:

echo file_contents> docker-compose.yml

  • Paskutinis žingsnis yra paleisti „Docker“, kurį lengvai galime padaryti paleidę:

sudo docker-compose pradžia

Dabar jūs tiesiog turite atidaryti savo naršyklę („Firefox“, „Chromium“ ar „Chrome“) ir eiti į localhost: 8080 per viršutinį teksto laukelį. Štai ir viskas! Lengva, tiesa?

Galutinę santrauką norime priminti, ką padarėme. Visų pirma, mes turime įdiegtas dokas, įrankis, kuris padeda mums supakuoti programinės įrangos projektą į konteinerius, kad galėtume lengvai jį perkelti į bet kurią sistemą. Žemiau mes turime sukūrė failą docker-compose.yml su Reikalinga „WordPress“ konfigūracija, kad pagaliau paleisčiau „Docker“. Tikimės, kad šis įrašas padėjo jums įdiegti „WordPress“ į „Ubuntu“ ir, jei turite klausimų, palikite juos komentarų skyriuje. Iki kito karto 😉


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Pepe sakė

    Aš nesuprantu vieno dalyko. Docker-compose.yml failas yra konfigūracijos failas, bet kaip įdiegti „WordPress“?

  2.   Javivi "Vivi" San sakė

    Aš tęsiu žingsnis po žingsnio ir tai neveikia, turiu šią klaidą, kai atlieku paskutinę komandą

    sudo docker-compose pradžia

    KLAIDA: yaml.scanner.ScannerError: nuskaitant paprastą raktą
    skiltyje „./docker-compose.yml“ 4 eilutės 1 stulpelyje
    nepavyko rasti laukiamo ':'
    skiltyje „./docker-compose.yml“ 5 eilutės 1 stulpelyje