Nube y contenedores

Despliegue su sitio WordPress con Docker en Linux

Instalación de Docker y docker-compose en Linux, archivo docker-compose.yml con WordPress y MariaDB, arranque de los contenedores y primer acceso al sitio.

· 2 min de lectura · nivel intermedio · en docker-compose 1.29.2

Instalación de Docker

curl -fsSL https://get.docker.com/ | sh

Adición de un usuario al grupo de docker para ejecutar el comando docker

sudo usermod -aG docker username

Instalación de docker-compose

sudo curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose

Adición de los permisos de ejecución sobre docker-compose

sudo chmod +x /usr/local/bin/docker-compose
Illustration 1 — Déployez votre site Wordpress avec Docker sur Linux

Creación de un directorio para nuestro proyecto wordpress

sudo mkdir /srv/wordpress
cd /srv/wordpress

Creación del docker-compose.yml

sudo nano docker-compose.yml
wordpress:
    image: wordpress
    links:
     - mariadb:mysql
    environment:
     - WORDPRESS_DB_PASSWORD=changecomplexpassword777%
     - WORDPRESS_DB_USER=root
    ports:
     - "80:80"
    volumes:
     - ./html:/var/www/html
mariadb:
    image: mariadb
    environment:
     - MYSQL_ROOT_PASSWORD=changecomplexpassword777%
     - MYSQL_DATABASE=wordpress
    volumes:
     - ./database:/var/lib/mysql

Ejecutar el contenedor y mantenerlo en marcha

docker-compose up -d

Consultar el estado de los procesos docker

docker ps

Con la IP del servidor Linux y el número de puerto asociado al servicio web podremos conectarnos desde un navegador.

Illustration 2 — Déployez votre site Wordpress avec Docker sur Linux

Elija el idioma en el que se mostrará WordPress.

Illustration 3 — Déployez votre site Wordpress avec Docker sur Linux

Guarde esta contraseña en un gestor ahora mismo.

Illustration 4 — Déployez votre site Wordpress avec Docker sur Linux