Para instalar Joomla en Docker necesitamos primero una base de datos, trabajaremos con MariaDB.
Instalar MariaDB en Docker
docker run -d --name joomla-db --mount source=joomla-db,target=/var/lib/mysql -e MYSQL_ROOT_PASSWORD=secret -e MYSQL_DATABASE=joomla -e MYSQL_USER=manager -e MYSQL_PASSWORD=secret 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 Joomla en Docker
docker run -d --name joomla --link joomla-db:mysql --mount type=bind,source="C:\web"/joomla,target=/var/www/html -e JOOMLA_DB_USER=manager -e JOOMLA_DB_PASSWORD=secret -p 8080:80 joomla
En el source se guardaran los archivos del joomla
MAPEAR PUERTOS
-p puertohost:puertocontenedor
Deje su comentario