Hvordan installere WordPress med Docker Compose
WordPress er et kraftig og populært innholdsstyringssystem (CMS) som brukes av millioner av nettsteder. Docker Compose forenkler prosessen med å sette opp et WordPress-miljø ved å håndtere WordPress og dets avhengigheter i containere. Denne veiledningen vil vise deg hvordan du installerer WordPress med Docker Compose.
Trinn 1: Installer Docker og Docker Compose
Først må du sørge for at Docker og Docker Compose er installert på din server. Du kan installere Docker og Docker Compose med følgende kommandoer:
sudo apt update
sudo apt install docker.io
sudo apt install docker-compose
Trinn 2: Opprett en Docker Compose-fil
Opprett en mappe for WordPress-installasjonen og gå inn i den:
mkdir wordpress && cd wordpress
Deretter oppretter du en docker-compose.yml-fil. Denne filen vil definere tjenestene (WordPress og MySQL) som Docker skal kjøre:
nano docker-compose.yml
Legg til følgende innhold i docker-compose.yml:
version: '3.3'
services:
wordpress:
image: wordpress
restart: always
ports:
- "8080:80"
environment:
WORDPRESS_DB_HOST: db
WORDPRESS_DB_USER: exampleuser
WORDPRESS_DB_PASSWORD: examplepass
WORDPRESS_DB_NAME: exampledb
volumes:
- ./wordpress:/var/www/html
db:
image: mysql:5.7
restart: always
environment:
MYSQL_DATABASE: exampledb
MYSQL_USER: exampleuser
MYSQL_PASSWORD: examplepass
MYSQL_ROOT_PASSWORD: rootpassword
volumes:
- ./db_data:/var/lib/mysql
Trinn 3: Start WordPress
Nå kan du starte WordPress- og MySQL-containerne ved hjelp av Docker Compose. Kjør følgende kommando for å laste ned de nødvendige bildene og starte tjenestene:
sudo docker-compose up -d
Dette vil laste ned WordPress- og MySQL-bildene og starte containerne i bakgrunnen.
Trinn 4: Få tilgang til WordPress
Når containerne kjører, kan du få tilgang til WordPress-nettstedet ditt ved å gå til http://your_server_ip:8080 i nettleseren din. Du vil da se WordPress-installasjonsskjermen, hvor du kan velge språk og fullføre installasjonen.
Trinn 5: Konfigurer WordPress
Følg instruksjonene på skjermen for å fullføre WordPress-installasjonen:
- Skriv inn nettstedsnavnet
- Opprett et admin-brukernavn og passord
- Angi din e-postadresse
Når installasjonen er fullført, kan du logge inn på WordPress-administrasjonspanelet.
Trinn 6: Administrer containerne
Du kan sjekke statusen til containerne ved å bruke følgende kommando:
sudo docker-compose ps
For å stoppe WordPress- og MySQL-containerne, bruk:
sudo docker-compose down
Konklusjon
Gratulerer! Du har installert WordPress med Docker Compose på din server. Docker Compose gjør det enkelt å administrere og distribuere WordPress og dets avhengigheter i et containerisert miljø. Nå som WordPress-nettstedet ditt er i gang, kan du begynne å opprette innhold og administrere nettstedet ditt.