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