<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.smpyppksantodonboscofakfak.sch.id/index.php?action=history&amp;feed=atom&amp;title=Install_moodle_5%2C2_di_docker</id>
	<title>Install moodle 5,2 di docker - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.smpyppksantodonboscofakfak.sch.id/index.php?action=history&amp;feed=atom&amp;title=Install_moodle_5%2C2_di_docker"/>
	<link rel="alternate" type="text/html" href="https://wiki.smpyppksantodonboscofakfak.sch.id/index.php?title=Install_moodle_5,2_di_docker&amp;action=history"/>
	<updated>2026-09-23T16:49:22Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://wiki.smpyppksantodonboscofakfak.sch.id/index.php?title=Install_moodle_5,2_di_docker&amp;diff=420&amp;oldid=prev</id>
		<title>Smpdbos: Created page with &quot; 1. Install Docker and Docker Compose on Ubuntu  First, update your system packages and install Docker if you haven&#039;t already:  &lt;code&gt;sudo apt update  sudo apt install docker.io docker-compose-v2 -y  sudo systemctl start docker  sudo systemctl enable docker&lt;/code&gt; 2. Create a Project Directory Make a new folder for your Moodle project and move inside it:  &lt;code&gt;mkdir moodle-docker  cd moodle-docker&lt;/code&gt; 3. Create the &lt;code&gt;docker-compose.yml&lt;/code&gt; File  Create a confi...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.smpyppksantodonboscofakfak.sch.id/index.php?title=Install_moodle_5,2_di_docker&amp;diff=420&amp;oldid=prev"/>
		<updated>2026-09-01T16:29:58Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot; 1. Install Docker and Docker Compose on Ubuntu  First, update your system packages and install Docker if you haven&amp;#039;t already:  &amp;lt;code&amp;gt;sudo apt update  sudo apt install docker.io docker-compose-v2 -y  sudo systemctl start docker  sudo systemctl enable docker&amp;lt;/code&amp;gt; 2. Create a Project Directory Make a new folder for your Moodle project and move inside it:  &amp;lt;code&amp;gt;mkdir moodle-docker  cd moodle-docker&amp;lt;/code&amp;gt; 3. Create the &amp;lt;code&amp;gt;docker-compose.yml&amp;lt;/code&amp;gt; File  Create a confi...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
1. Install Docker and Docker Compose on Ubuntu&lt;br /&gt;
&lt;br /&gt;
First, update your system packages and install Docker if you haven&amp;#039;t already:&lt;br /&gt;
 &amp;lt;code&amp;gt;sudo apt update&lt;br /&gt;
 sudo apt install docker.io docker-compose-v2 -y&lt;br /&gt;
 sudo systemctl start docker&lt;br /&gt;
 sudo systemctl enable docker&amp;lt;/code&amp;gt;&lt;br /&gt;
2. Create a Project Directory&lt;br /&gt;
Make a new folder for your Moodle project and move inside it:&lt;br /&gt;
 &amp;lt;code&amp;gt;mkdir moodle-docker&lt;br /&gt;
 cd moodle-docker&amp;lt;/code&amp;gt;&lt;br /&gt;
3. Create the &amp;lt;code&amp;gt;docker-compose.yml&amp;lt;/code&amp;gt; File&lt;br /&gt;
&lt;br /&gt;
Create a configuration file using a text editor like &amp;lt;code&amp;gt;nano&amp;lt;/code&amp;gt;:&lt;br /&gt;
 &amp;lt;code&amp;gt;nano docker-compose.yml&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;yaml&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;version: &amp;#039;3.8&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
 services:&lt;br /&gt;
   mariadb:&lt;br /&gt;
     image: &amp;#039;docker.io/bitnami/mariadb:11.0&amp;#039;&lt;br /&gt;
     environment:&lt;br /&gt;
       - ALLOW_EMPTY_PASSWORD=yes&lt;br /&gt;
     volumes:&lt;br /&gt;
       - &amp;#039;mariadb_data:/bitnami/mariadb&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
   moodle:&lt;br /&gt;
     image: &amp;#039;docker.io/bitnami/moodle:latest&amp;#039;&lt;br /&gt;
     ports:&lt;br /&gt;
       - &amp;#039;8080:8080&amp;#039;&lt;br /&gt;
       - &amp;#039;8443:8443&amp;#039;&lt;br /&gt;
     environment:&lt;br /&gt;
       - MOODLE_DATABASE_TYPE=mariadb&lt;br /&gt;
       - MOODLE_DATABASE_HOST=mariadb&lt;br /&gt;
       - MOODLE_DATABASE_PORT_NUMBER=3306&lt;br /&gt;
       - MOODLE_DATABASE_USER=bn_moodle&lt;br /&gt;
       - MOODLE_DATABASE_PASSWORD=bitnami&lt;br /&gt;
       - ALLOW_EMPTY_PASSWORD=yes&lt;br /&gt;
     volumes:&lt;br /&gt;
       - &amp;#039;moodle_data:/bitnami/moodle&amp;#039;&lt;br /&gt;
       - &amp;#039;moodledata_data:/bitnami/moodledata&amp;#039;&lt;br /&gt;
     depends_on:&lt;br /&gt;
       - mariadb&lt;br /&gt;
 &lt;br /&gt;
 volumes:&lt;br /&gt;
   mariadb_data:&lt;br /&gt;
     driver: local&lt;br /&gt;
   moodle_data:&lt;br /&gt;
     driver: local&lt;br /&gt;
   moodledata_data:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    driver: local&lt;br /&gt;
&amp;lt;code&amp;gt;4. Run the Container&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Start your containers in the background with Docker Compose: [1]&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;docker compose up -d&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Smpdbos</name></author>
	</entry>
</feed>