Online Workshop: Running Moodle in Docker Containers

Online Workshop: Running Moodle in Docker Containers

by Admin User -
Number of replies: 0
LEARN, in collaboration with EduNET, is pleased to invite your institution
to participate in an online workshop titled "Running Moodle in Docker
Containers."
This workshop will provide participants with the knowledge
and skills to efficiently deploy, upgrade, and customize Moodle instances
using Docker containers. We kindly request that you circulate this
information to interested parties within your university/institute to take
part in this opportunity. The workshop details appear below.

Running Moodle in a virtual or a dedicated machine on the LAMP, LEMP,  
etc. (Linux, Apache or Nginx, MySQL or MariaDB, PHP) stacks is well-
tested technology. However, LAMP occupies the machine and to run  
a second Moodle instance one has to touch the web server. Often that 
interferes with the first Moodle instance. Running Moodle in containers
is a convenient alternative method of bundling dozens of Moodle 
instances into one machine.

Learning outcomes of the workshop
After completion of this workshop the participants will be able to:

- Deploy the Moodle application using pre-built Moodle and database
  container images 

- Upgrade the Moodle version using a newer version of the pre-built
  Moodle container image

- Create their own customized Moodle container images from scratch

Prerequisites
- Basic knowledge of the Linux command language

- Owns a recent Windows or Linux computer with minimum of 10 GB
  free storage space.

Program
Preparations: Three days before the start
 - Install docker desktop on own computer

Session 1: 7 November 2024  10:30-12:30 LKT
 - Learn about Docker container essentials (Container, Images, Volumes)
  
 - Build a Moodle site on own computer, using pre-built Moodle and 
   database container images 

Between sessions: 
 - Students build own Moodle site on LEARN server

Session 2: 21 November 2024 10:30-12:30 LKT
 - Upgrading Moodle version using a newer version of the pre-built 
   Moodle container image
   
 - Building your own customised Moodle container image

Between sessions:
 - Students publish their own customised Moodle container image on 
   Docker Hub
   
 - Teachers evaluate Moodle sites built by students
  
 - Teachers evaluate customized Moodle container images published by
   students on Docker hub
 
Closing session: 5 December 2024 10:30-11:30 LKT
 - Release of evaluation results. Those who've successfully completed 
   both evaluations get a certificate.

Course instructor
Dr Nimal Ratnayake

How to apply
First you need an account for the site. If you don't have one already, 
you may request a new account by its sign-up page [1]. Please use
your institution e-mail. We confirm your account within a working day. 

Once you account has been confirmed visit the course page [2]. You
must answer the questions at the top of that page.

Your registration will be confirmed on 5 November, 12:00 LKT.

Deadline: 4 November 12:00 LKT
Note that the number of participants is limited to 30. If there are more
by the deadline we will select 30 participants among those who have
applied.

[1] https://edunet.learn.ac.lk/login/signup.php
[2] https://edunet.learn.ac.lk/course/view.php?id=819