I-install ang WordPress sa Ubuntu sa tatlong simpleng mga hakbang sa Docker

wordpress-docker

Ang isa sa mga bagay na kailangan nating gawin pagkatapos mai-install ang Ubuntu 16.04, at higit pa kung nagmula tayo sa isang malinis na pag-install, ay muling i-install lahat ng mga program na iyon na ginagamit namin sa aming Ubuntu. Kung ikaw ay isang web developer tiyak na magiging interesado ka sa pag-install ng WordPress sa iyong PC. Samakatuwid, sa Ubunlog gusto ka naming turuan kung paano madaling i-install ang WordPress sa Ubuntu na sumusunod lamang sa tatlong mga hakbang, sa pamamagitan ng isang tool na tinawag Manggagawa sa pantalan. Sasabihin namin sa iyo.

Ano ang Docker?

Una sa lahat at una sa lahat, sulit na ipaliwanag kung ano ito at kung paano ito gumagana Manggagawa sa pantalan. Sa gayon, ang Docker ay isang libreng application na nagpapahintulot sa amin pakete ang aming mga proyekto sa software sa alam namin bilang isang lalagyan (lalagyan sa Ingles). Sa ganitong paraan, maaari tayong magkaroon ng Kumpletuhin ang file system na naglalaman ng lahat ng kailangan mo (source code, kinakailangang mga aklatan, mga tool sa system ...) upang maipatakbo ang nasabing application sa anumang makina na sumusuporta sa Docker, na para bang portable app.

Pag-install ng Docker at WordPress

Ang Docker ay may tinatawag na tool Docker Bumuo na tiyak na tumutulong sa amin upang pamahalaan ang mga lalagyan ng isang proyekto, sa gayon ay makapagsimula, huminto, tanggalin ang mga ito o makita ang kanilang katayuan. Upang mai-install ito, kailangan lang namin ipatupad ang sumusunod na utos sa terminal:

sudo apt-get install ng docker-compose

Paggamit ng Docker upang mai-install ang WordPress

Ngayon alam na natin kung ano ang Docker at na-install namin ito, maaari nating magpatuloy na gamitin ito upang mai-install ang WordPress.

  • Ang unang hakbang ay lumikha ng isang direktoryo tinawag, halimbawa, WordPress (Alam ko, napaka orihinal) sa root Directory gamit ang sumusunod na utos:

mkdir ~ / wordpress

  • Susunod, sa loob ng direktoryong iyon, kailangan nating lumikha ng isang file tinatawag na docker-compose.yml, na maaari nating gawin sa pamamagitan ng pagpunta sa nilikha na direktoryo at pagkatapos ay paglikha ng nais na file, iyon ay, pagpapatupad ng:

cd wordpress

pindutin ang docker-compose.yml

  • Ang file docker-compose.yml kailangang magkaroon ng sumusunod na nilalaman:

wordpress:
imahe: wordpress
mga link:
- wordpress_db: MySQL
port:
- 8080: 80
dami:
- ~ / wordpress / wp_html: / var / www / html
wordpress_db:
imahe: mariadb
kapaligiran:
MYSQL_ROOT_PASSWORD: examplepass
phpmyadmin:
imahe: corbinu / docker-phpmyadmin
mga link:
- wordpress_db: MySQL
port:
- 8181: 80
kapaligiran:
MYSQL_USERNAME: ugat
MYSQL_ROOT_PASSWORD: examplepass

TANDAAN: Maaari mong manu-manong kopyahin-i-paste ang nilalaman ng file o sa laban, kopyahin ito sa pamamagitan ng pagpapatupad ng:

echo file_contents> docker-compose.yml

  • Ang huling hakbang ay upang simulan ang Docker, na madali nating magagawa sa pamamagitan ng pagtakbo:

sudo docker-compose start

Ngayon ay kailangan mo lamang buksan ang iyong browser (Firefox, Chromium o Chrome) at pumunta sa localhost: 8080 sa pamamagitan ng itaas na kahon ng teksto. At yun lang! Madali di ba

Bilang isang pangwakas na buod, nais naming ipaalala sa iyo ang aming nagawa. Una sa lahat, mayroon tayo naka-install na docker, isang tool na makakatulong sa amin na ibalot ang isang proyekto sa Software sa mga lalagyan upang madaling mai-port ito sa anumang system. Sa ibaba mayroon kami lumikha ng isang file docker-compose.yml sa Kinakailangan ang pagsasaayos ng WordPress, upang tuluyang simulan ang Docker. Inaasahan namin na ang post na ito ay nakatulong sa iyo na mai-install ang WordPress sa iyong Ubuntu at, kung mayroon kang anumang mga katanungan, iwanan ang mga ito sa seksyon ng mga komento. Hanggang sa susunod 😉


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   pepe dijo

    Wala akong maintindihan kahit isang bagay. Ang file ng docker-compose.yml ay isang file ng pagsasaayos, ngunit paano naka-install ang wordpress?

  2.   Javivi "the Vivi" San dijo

    Nagpapatuloy ako nang sunud-sunod at hindi ito gumana, mayroon akong error na ito kapag isinagawa ko ang huling utos

    sudo docker-compose start

    ERROR: yaml.scanner.ScannerError: habang ini-scan ang isang simpleng key
    sa "./docker-compose.yml", linya 4, haligi 1
    hindi matagpuan ang inaasahang ':'
    sa "./docker-compose.yml", linya 5, haligi 1