Installer WordPress på Ubuntu i tre enkle trinn med Docker

wordpress-docker

En av tingene vi må gjøre etter installasjon av Ubuntu 16.04, og mer hvis vi kommer fra en ren installasjon, er installer på nytt alle de programmene vi bruker i Ubuntu. Hvis du er en nettutvikler vil du garantert være interessert i å installere WordPress på din PC. Derfor, i Ubunlog vi ønsker å lære deg hvordan installer WordPress veldig enkelt i Ubuntu etter bare tre trinn, gjennom et verktøy som heter Docker. Vi forteller deg det.

Hva er Docker?

Først av alt og først og fremst er det verdt å forklare hva det er og hvordan det fungerer Docker. Vel, Docker er et gratis program som tillater oss pakke programvareprosjektene våre i det vi kjenner som en container (container på engelsk). På denne måten kan vi ha en Komplett filsystem som inneholder alt du trenger (kildekode, nødvendige biblioteker, systemverktøy ...) for å kunne kjøre applikasjonen på hvilken som helst maskin som støtter Docker, som om det var en bærbar app.

Installere Docker og WordPress

Docker har et verktøy som heter Docker komponere som nettopp hjelper oss med å administrere containerne til et prosjekt, og dermed kunne starte, stoppe, slette dem eller se statusen deres. For å installere det må vi bare utføre følgende kommando i terminalen:

sudo apt-get install docker-compose

Bruker Docker for å installere WordPress

Nå som vi vet hva Docker er, og vi har den installert, kan vi fortsette å bruke den til å installere WordPress.

  • Det første trinnet er opprette en katalog kalt for eksempel wordpress (Jeg vet, det er veldig originalt) i rotkatalogen ved hjelp av følgende kommando:

mkdir ~ / wordpress

  • Deretter må vi i den katalogen opprette en fil kalt Docker-compose.yml, som vi kan gjøre ved å gå til den opprettede katalogen og deretter lage den ønskede filen, det vil si å utføre:

cd wordpress

touch docker-compose.yml

  • Filen Docker-compose.yml må ha følgende innhold:

wordpress:
bilde: wordpress
igjen:
- wordpress_db: mysql
porter:
- 8080: 80
volumer:
- ~ / wordpress / wp_html: / var / www / html
wordpress_db:
bilde: mariadb
miljø:
MYSQL_ROOT_PASSWORD: eksempelpass
phpmyadmin:
bilde: corbinu / docker-phpmyadmin
igjen:
- wordpress_db: mysql
porter:
- 8181: 80
miljø:
MYSQL_USERNAME: rot
MYSQL_ROOT_PASSWORD: eksempelpass

MERK: Du kan kopiere og lime inn innholdet i filen manuelt, eller tvert imot kopiere den ved å utføre:

ekko filinnhold> docker-compose.yml

  • Det siste trinnet er å starte Docker, som vi enkelt kan gjøre ved å kjøre:

sudo docker-compose start

Nå er det bare å åpne nettleseren din (Firefox, Chromium eller Chrome) og gå til localhost: 8080 gjennom den øvre tekstboksen. Og det er det! Enkelt, ikke sant?

Som et siste sammendrag vil vi minne deg på hva vi har gjort. Først av alt har vi det installert docker, et verktøy som hjelper oss å pakke et programvareprosjekt i containere for enkelt å portere det til ethvert system. Nedenfor har vi opprettet en fil Docker-compose.yml med WordPress-konfigurasjon kreves, for å endelig starte Docker. Vi håper at dette innlegget har hjulpet deg med å installere WordPress på Ubuntu, og at hvis du har spørsmål, kan du legge dem igjen i kommentarfeltet. Til neste gang 😉


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   pepe sa

    Jeg forstår ikke en ting. Docker-compose.yml-filen er en konfigurasjonsfil, men hvordan er wordpress installert?

  2.   Javivi "the Vivi" San sa

    Jeg fortsetter trinn for trinn og det fungerer ikke, jeg har denne feilen når jeg utfører den siste kommandoen

    sudo docker-compose start

    FEIL: yaml.scanner.ScannerError: mens du skanner en enkel nøkkel
    i "./docker-compose.yml", linje 4, kolonne 1
    kunne ikke funnet forventet ':'
    i "./docker-compose.yml", linje 5, kolonne 1