5 Docker установка moodle в контейнере

Опубликовано: 02 Октябрь 2016
на канале: Artem Durantakilla
722
3

$ apt-get update
$ apt-get install apache2 nano mc
$ apt-get install mariadb-server mariadb-client пароль root
mysql_install_db
service mysql start
mysql_secure_installation
mysql -V


$ apt-get install php7.0 libapache2-mod-php7.0

$ apt-get install graphviz aspell php7.0-pspell php7.0-curl php7.0-gd php7.0-intl php7.0-mysql php7.0-xml php7.0-xmlrpc php7.0-ldap php7.0-zip


$ service apache2 restart
$ apt-get install git-core

$ cd /opt
$ git clone git://git.moodle.org/moodle.git
$ cd moodle
$ git branch -a
$ git branch --track MOODLE_31_STABLE origin/MOODLE_31_STABLE
$ git checkout MOODLE_31_STABLE

$ cp -R /opt/moodle /var/www/html/
$ mkdir /var/moodledata
$ chown -R www-data /var/moodledata
$ chmod -R 777 /var/moodledata
$ chmod -R 0755 /var/www/html/moodle

$ mysql -u root -p
создаем БД moodle
CREATE DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

создаем пользователя moodledude и пароль moodledude
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES,DROP,INDEX,ALTER ON moodle.* TO moodledude@localhost IDENTIFIED BY 'moodledude';

quit;