Esta es simplemente una receta de instalación que resume los pasos necesarios para implementar un WordPress container sobre un Debian 10. Cabe aclarar que esta entrada no tiene la intención de enseñarte acerca de ninguna de estas tecnologías, es simplemente un paso a paso que inicia con una Debian 10 (corriendo virtualizada sobre un VMware Workstation en mi caso) a la que le agrego Docker, luego se adiciona un container de MariaDB y finalmente el container de WordPress.

Instalar Curl
Si aún no tenés instalado curl entonces vas a tener que instalarlo con este comando.
sudo apt install curl
Instalar Docker
Todo listo entonces para instalar Docker.
sudo curl -fsSL https://get.docker.com/ | sh
Si todo va bien vamos a recibir un mensaje similar a este.
If you would like to use Docker as a non-root user, you should now consider adding your user to the «docker» group with something like: sudo usermod -aG docker leandro
Ejecutamos la línea de comando que nos pide. Acordate de modificarla agregando tu propio nombre de usuario.
sudo usermod -aG docker <usuario>
Cerramos nuestra sesión de usuario e ingresamos nuevamente para que se aplique el último comando.
Probar Docker
Vamos a probar que todo vaya bien hasta aquí.
sudo docker run hello-world
Como no tenemos la imagen aún en nuestra Debian, ese comando descarga la imagen y luego la ejecuta. Si todo va bien deberíamos ver una salida similar a esta.
Hello from Docker!
This message shows that your installation appears to be working correctly.
Instalar MariaDB container
WordPress necesita una base de datos.
Creamos primero un directorio para los archivos de la base de datos de WordPress.
sudo mkdir /srv/wordpress && cd /srv/wordpress
Ahora descargamos e instalamos el container de MariaDB con este comando. Deberías modificar la línea para ingresar tu propia contraseña. Yo estoy utilizando esta S3cretP@@5.
docker run -e MYSQL_ROOT_PASSWORD=S3cretP@@5 -e MYSQL_DATABASE=wordpress --name wordpressdb -v "$PWD/database":/var/lib/mysql -d mariadb:latest
Descargar el container de WordPress
Vamos a descargar la imagen de WordPress.
docker pull wordpress
Y finalmente vamos a ejecutar el container de WordPress. Deberías modificar la contraseña ingresando la que utilizaste en el paso anterior, durante la instalación de MariaDB.
docker run -e WORDPRESS_DB_PASSWORD=S3cretP@@5 --name wordpress --link wordpressdb:mysql -p 80:80 -v "$PWD/html":/var/www/html -d wordpress
Configurar WordPress
Abrimos un navegador e ingresamos la siguiente línea: http://192.168.0.40/wp-admin/install.php (deberías modificar ingresando la dirección IP que corresponda en tu caso).

Y simplemente seguimos los pasos de configuración.
Enlaces de interés
- How to install WordPress with Docker.
- Tutorial de Docker del Atareao. Uno de los mejores que encontré, muy didáctico y con el detalle suficiente como para manejar esta tecnología.
Disclaimer: IMPORTANTE utiliza esta información bajo tu responsabilidad, no me hago responsable de los resultados. No aplicar en ambiente productivo (1) sin haberlo probado antes y (2) sin tener copia de seguridad.