Para instalar WordPress en Docker necesitamos primero una base de datos, trabajaremos con MariaDB.
Instalar MariaDB en Docker
docker run -d --name wordpress-db --mount source=wordpress-db,target=/var/lib/mysql -e MYSQL_ROOT_PASSWORD=secret -e MYSQL_DATABASE=wordpress -e MYSQL_USER=manager -e MYSQL_PASSWORD=secret -p 3306:3306 mariadb:10.3.9
-d segundo plano
-e meter parámetros
--mount nos permite enlazar el volumen que creamos en el paso anterior con el directorio /var/lib/mysql del contenedor. Ese directorio es donde se guardan los datos de MariaDB. Eso significa que si borramos el contenedor, o actualizamos el contenedor a una nueva versión, no perderemos los datos.
Instalar WordPress en Docker
docker run -d --name wordpress-web --link wordpress-db:mysql --mount type=bind,source="C:\web"/educalab,target=/var/www/html -p 80:80 wordpress:4.7.3-php7.1
En el source se guardaran los archivos del wordpress. El wp-config se creará o modificará con los datos al crear el contenedor de la base de datos.
Mapear Puertos
-p puertohost:puertocontenedor
Deje su comentario