Una de les coses que hem de fer després d'instal·lar Ubuntu 16.04, i més si venim d'una instal·lació neta, és tornar a instal·lar tots aquells programes que fem servir al nostre Ubuntu. Si ets desenvolupador web segurament t'interessarà instal·lar WordPress al teu PC. Per això, a Ubunlog volem ensenyar-vos com instal·lar WordPress en Ubuntu de manera molt senzilla seguint només tres passos, A través d'una eina anomenada estibador. Us expliquem.
Què és Docker?
Primer de tot i abans que res, cal explicar què és i com funciona estibador. Doncs bé, Docker és una aplicació lliure que ens permet empaquetar els nostres projectes de programari en el que coneixem com a contenidor (contenidor en anglès). D'aquesta manera, podem tenir un Sistema de Fitxers complet que conté tot el necessari (Codi font, llibreries necessàries, eines de sistema ...) per poder executar aquesta aplicació en qualsevol màquina que suporti Docker, com si es tractés d'una aplicació portable.
Instal·lant Docker i WordPress
Docker posseeix una eina anomenada Docker Compose que precisament ens serveix per poder gestionar els contenidors d'un projecte, parell així poder iniciar-los, parar-los, eliminar-los o veure el seu estat. Per instal·lar només hem d'executar la següent comanda a la terminal:
suo apt-get install docker-compose
Usant Docker per instal·lar WordPress
Ara que ja sabem què és Docker i el tenim instal·lat, podem procedir a utilitzar-lo per instal·lar WordPress.
- El primer pas és crear un directori anomenat, per exemple, wordpress (Ho se, és molt original) en el directori arrel mitjançant la següent comanda:
mkdir ~ / wordpress
- A continuació, dins d'aquest directori, hem de crear un arxiu anomenat docker-compose.yml, Que podem fer-ho dirigint-nos a directori creat i després creant l'arxiu desitjat, és a dir, executant:
cd wordpress
touch docker-compose.yml
- l'arxiu docker-compose.yml ha de tenir el següent contingut:
wordpress:
image: wordpress
enllaços:
- wordpress_db: mysql
ports:
- 8080:80
volums:
- ~ / wordpress / wp_html: / var / www / html
wordpress_db:
image: MariaDB
entorn:
MYSQL_ROOT_PASSWORD: examplepass
phpmyadmin:
image: corbinu / docker-phpmyadmin
enllaços:
- wordpress_db: mysql
ports:
- 8181:80
entorn:
MYSQL_USERNAME: root
MYSQL_ROOT_PASSWORD: examplepass
NOTA: Podeu copiar-enganxar manualment el contingut de el fitxer o per contra, copiar executant:
trobo contenido_del_fichero> docker-compose.yml
- L'últim pas és iniciar Docker, que podem fer-ho fàcilment executant:
suo docker-compose start
Ara ja només et queda obrir el teu navegador (Firefox, Chromium o Chrome) i dirigir-te a localhost: 8080 a través de la caixa de text superior. I ja està! ¿Fàcil veritat?
Com a resum final, et volem recordar el que hem fet. Primer de tot, hem instal·lat Docker, Una eina que ens serveix per empaquetar un projecte de programari a contenidors per així poder portar-fàcilment a qualsevol sistema. A continuació hem creat un arxiu docker-compose.yml amb la configuració necessària de WordPress, Per finalment, iniciar Docker. Esperem que aquesta entrada t'hagi ajudat a instal·lar WordPress en el teu Ubuntu i que, si tens algun dubte, ens la deixis a la secció de comentaris. Fins a la pròxima 😉
No entenc una cosa. L'arxiu docker-compose.yml és de configuració, però com s'instal·la el wordpress?
segueixo pas a pas i no funciona, tinc aquest error cunado va realitzar l'últim comando
suo docker-compose start
ERROR: yaml.scanner.ScannerError: while scanning a simple key
in «./docker-compose.yml», line 4, column 1
could not found expected ':'
in «./docker-compose.yml», line 5, column 1