ILIAS Open Source Learning Management System
50K+
This repository contains archived images only. See https://hub.docker.com/r/srsolutions/ilias/ for current images.
7-php7.4-apache, 7, latest (7/Dockerfile)7-php7.3-apache (7/Dockerfile)6-php7.4-apache, 6 (6/Dockerfile)6-php7.3-apache (6/Dockerfile)6-php7.2-apache (6/Dockerfile)5.4-php7.3-apache, 5.4 (5.4/Dockerfile)5.4-php7.2-apache (5.4/Dockerfile)ILIAS is a powerful Open Source Learning Management System for developing and realising web-based e-learning. The software was developed to reduce the costs of using new media in education and further training and to ensure the maximum level of customer influence in the implementation of the software. ILIAS is published under the General Public Licence and free of charge.
Volumes:
/var/www/html/data: ILIAS data volume/var/iliasdata/ilias: ILIAS iliasdata volumeExample docker-compose.yml for ILIAS:
version: '3'
services:
ilias:
image: sturai/ilias
ports:
- 8080:80
links:
- mysql
environment:
- ILIAS_AUTO_SETUP=1
- ILIAS_DB_USER=root
- ILIAS_DB_PASSWORD=example
mysql:
image: mysql:5.7
command: |
--character-set-server=utf8
--collation-server=utf8_general_ci
--max-allowed-packet=32M
--default_authentication_plugin=mysql_native_password
environment:
- MYSQL_ROOT_PASSWORD=example
- MYSQL_DATABASE=ilias
This image supports running the ILIAS setup automatically on first start using the supplied environment variables. In order to use this feature, set the environment variable ILIAS_AUTO_SETUP to 1 and set other variables as needed.
This image supports running the ILIAS cron jobs. In order to start the cron service instead of the webserver, use the command cron -f in your Docker configuration file (e.g. docker-compose.yml):
version: '3'
services:
cron:
image: sturai/ilias
command: cron -f
This image supports the following environment variables:
ILIAS_AUTO_SETUP: Run ILIAS setup automatically (default: 0)ILIAS_DEVMODE: Enable development mode (default: 0)ILIAS_INSTALL_ARGUMENTS: Additional arguments to pass to php setup/cli.php install (ILIAS >=6, default: '')ILIAS_SKIP_UPDATE: Skip ILIAS update steps (only supported in ILIAS <6, default: 0)ILIAS_DB_HOST: Hostname or IP of the MySQL server (default: mysql)ILIAS_DB_USER: Username for connecting to MySQL (default: ilias)ILIAS_DB_PASSWORD: Password for connecting to MySQL (required)ILIAS_DB_NAME: Name of the MySQL database (default: ilias)ILIAS_DB_DUMP: Path to initial ILIAS database dump (default: setup/sql/ilias3.sql)ILIAS_CLIENT_NAME: ILIAS client name (default: default)ILIAS_HOST_NAME: Hostname of the ILIAS installation (default: container hostname)ILIAS_TIMEZONE: Timezone of the ILIAS installation (default: Europe/Berlin)ILIAS_MAX_UPLOAD_SIZE: Maximum file size for uploads (default: 200M)ILIAS_ERRORS_PATH: Path to directory where error logs will be stored (default: /var/iliasdata/ilias/errors)ILIAS_MEMORY_LIMIT: Memory limit for the PHP processes (default: 200M)ILIAS_ROOT_PASSWORD: Password for the root user (default: random password, see log output)ILIAS_SETUP_PASSWORD: Password for the setup (default: random password, see log output)ILIAS_DEFAULT_SKIN: Default skin (default: default)ILIAS_DEFAULT_STYLE: Default style (default: delos)ILIAS_INSTALL_CONFIG_PATH: Path to install config file (ILIAS >=6, default: /tmp/install.json)Content type
Image
Digest
Size
605.1 MB
Last updated
almost 5 years ago
docker pull sturai/ilias