Cum s? instalezi WordPress cu Docker Compose
WordPress este un sistem de management al con?inutului (CMS) popular ?i puternic, utilizat de milioane de site-uri web. Docker Compose simplific? procesul de instalare a WordPress gestionând WordPress ?i dependen?ele sale în containere. Acest ghid î?i va ar?ta cum s? instalezi WordPress folosind Docker Compose.
Pasul 1: Instaleaz? Docker ?i Docker Compose
Mai întâi, asigur?-te c? Docker ?i Docker Compose sunt instalate pe serverul t?u. Po?i instala Docker ?i Docker Compose folosind urm?toarele comenzi:
sudo apt update
sudo apt install docker.io
sudo apt install docker-compose
Pasul 2: Creeaz? un fi?ier Docker Compose
Creeaz? un director pentru instalarea WordPress ?i navigheaz? în el:
mkdir wordpress && cd wordpress
Apoi, creeaz? un fi?ier docker-compose.yml. Acest fi?ier va defini serviciile (WordPress ?i MySQL) pe care Docker le va rula:
nano docker-compose.yml
Adaug? urm?torul con?inut în fi?ierul 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
Pasul 3: Porne?te WordPress
Acum po?i porni containerele WordPress ?i MySQL folosind Docker Compose. Ruleaz? urm?toarea comand? pentru a desc?rca imaginile necesare ?i a porni serviciile:
sudo docker-compose up -d
Aceasta va desc?rca imaginile WordPress ?i MySQL ?i va porni containerele în fundal.
Pasul 4: Acceseaz? WordPress
Dup? ce containerele sunt pornite, po?i accesa site-ul t?u WordPress vizitând http://your_server_ip:8080 în browserul t?u. Vei vedea ecranul de instalare WordPress, unde po?i alege limba ?i finaliza configurarea.
Pasul 5: Configureaz? WordPress
Urmeaz? instruc?iunile de pe ecran pentru a finaliza instalarea WordPress:
- Introdu numele site-ului
- Creeaz? un nume de utilizator ?i o parol? pentru administrator
- Furnizeaz? adresa ta de e-mail
Dup? finalizarea instal?rii, te vei putea autentifica în panoul de administrare WordPress.
Pasul 6: Gestioneaz? containerele
Po?i verifica starea containerelor tale folosind urm?toarea comand?:
sudo docker-compose ps
Pentru a opri containerele WordPress ?i MySQL, utilizeaz? comanda:
sudo docker-compose down
Concluzie
Felicit?ri! Ai instalat cu succes WordPress folosind Docker Compose pe serverul t?u. Docker Compose simplific? gestionarea ?i implementarea WordPress ?i a dependen?elor sale într-un mediu containerizat. Acum c? site-ul t?u WordPress func?ioneaz?, po?i începe s? creezi con?inut ?i s? gestionezi site-ul t?u.