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 😉
Jeg forstår ikke en ting. Docker-compose.yml-filen er en konfigurasjonsfil, men hvordan er wordpress installert?
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