Moodle en Docker - Versión para impresión +- Foro QNAP en español (https://www.qnapclub.es) +-- Foro: GENERAL (https://www.qnapclub.es/forumdisplay.php?fid=3) +--- Foro: Firmware, Aplicaciones y Tutoriales (https://www.qnapclub.es/forumdisplay.php?fid=39) +---- Foro: VMs & Docker Containers (https://www.qnapclub.es/forumdisplay.php?fid=41) +---- Tema: Moodle en Docker (/showthread.php?tid=3521) |
Moodle en Docker - Ganekogorta - 01-06-2020 Hola Aquí vamos a ver como instalar un contenedor de Moodle. Partimos de una carpeta compartida "DockerData" para mantener los datos de forma persistente y que lo crearemos en la red "miscontenedores" En este caso debemos tener creado previamente el docker de postgreSQL. Se podría hacer con la mariaDB y MySQL, pero las versiones que tengo instaladas, al parecer no son compatibles con este docker de Moodle. El comando a ejecutar en la consola es: Código: docker run -d -P --name="moodle" --restart always --network=miscontenedores --link postgresql:DB -e MOODLE_DB_HOST=postgresql -e MOODLE_URL=http://ip_de_la_nas:60080 -e MOODLE_DB_TYPE=pgsql -e MOODLE_DB_PASSWORD=clavebbdd -e MOODLE_DB_USER=moodle -e MOODLE_DB_NAME=moodle_db -e MOODLE_ADMIN=admin -e MOODLE_ADMIN_PASSWORD=admin -p ip_de_la_nas:60080:80 -v /share/DockerData/moodle/html:/var/www/html ellakcy/moodle:postgresql_apache_38 Tras el inicio del docker deberemos esperar unos minutos ya que en el primer inicio se han de crear en postgreSQL las tablas, y la estructura de la web. Una vez se haya terminado el proceso, ya podemos ir a la web htts://ip_de_la_nas:60080 y usaremos las credenciales admin/admin para identificarnos como administrador. La información de la creación la podemos obtener de la web de dockers referente a Portainer. Estoy tratando de definir una ruta persisitente para los datos, pero no acabo de dar con ella y sus permisos. Concretamente he probado con -v /share/DockerData/moodle/data:/var/moodledata:RW pero me deniega escritura en algún punto y no doy con ello. A ver si alguno nos ilumina como hacerlo |