Cum sa instalezi WordPress in docker

Configurare noua (How To)

Situatie

Daca vrei sa hostezi acasa propriul website in WordPress atunci te poti folosi de docker pentru o utilizare eficienta si sigura a resurselor. Ai nevoie de un calculator pe care nu il mai folosesti pe care sa instalezi ubuntu server, docker si docker-compose. Pentru a face accesibil website-ul din internet poti urma pasii de la acest link https://askit.ro/solutii/cum-sa-gazduiesti-mai-multe-website-uri-sau-aplicatii-web-acasa-in-spatele-aceluiasi-ip-public/

Solutie

Pasi de urmat

Cream un fisier docker-compose.yml cu ajutorul comenzii nano docker-compose.yml 

In fisierul nou creat copiem textul de mai jos.

Va trebui sa schimbi urmatoarele:

WORDPRESS_DB_USER – in loc de exmpleuser se pune ce user se doreste

WORDPRESS_DB_PASSWORD  – o parola complexa

WORDPRESS_DB_NAME – nume pentru database

MYSQL_DATABASE – acelasi cu WORDPRESS_DB_NAME

MYSQL_USER – acelasi cu WORDPRESS_DB_USER

MYSQL_PASSWORD – acelasi cu WORDPRESS_DB_PASSWORD

 

version: ‘2.1’

services:

   wordpress:
       image: wordpress
       restart: always
       ports:
         – 8282:80
      environment:
         WORDPRESS_DB_HOST: db
         WORDPRESS_DB_USER: exampleuser
         WORDPRESS_DB_PASSWORD: examplepass
         WORDPRESS_DB_NAME: exampledb
     volumes:
        – /srv/dev-disk-by-label-ssd/conf/Wordpress2:/var/www/html
     links:
       – db:db

  db:
     image: mysql:5.7
     restart: always
     environment:
         MYSQL_DATABASE: exampledb
         MYSQL_USER: exampleuser
         MYSQL_PASSWORD: examplepass
         MYSQL_RANDOM_ROOT_PASSWORD: ‘1’
    volumes:
        – db:/var/lib/mysql

volumes:
   wordpress:
   db:

Salvam fisierul apasand Ctrl+O apoi enter si iesim cu Ctrl+X.

Rulam comanda docker-compose up -d care va instala cele doua conatinere.

Deschidem un browser si accesam ip-ul serverului nostru pe portul 8282 si configuram dupa bunul plac numele:

Pentru a face accesibil website-ul din internet poti urma pasii de la acest link https://askit.ro/solutii/cum-sa-gazduiesti-mai-multe-website-uri-sau-aplicatii-web-acasa-in-spatele-aceluiasi-ip-public/

Tip solutie

Permanent

Voteaza

(5 din 16 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?