Windows上のDockerを使ってbitnamiのmoodleを構築してみる
bitnamiのmoodleを使って構築してみます
bitnami-docker-moodleをcloneする
コマンド
git clone https://github.com/bitnami/bitnami-docker-moodle.git
console
PS C:\Users\user\Documents\Work\moodle> git clone https://github.com/bitnami/bitnami-docker-moodle.git
Cloning into 'bitnami-docker-moodle'...
remote: Enumerating objects: 12154, done.
remote: Counting objects: 100% (2307/2307), done.
remote: Compressing objects: 100% (884/884), done.
remote: Total 12154 (delta 1056), reused 2270 (delta 1025), pack-reused 9847
Receiving objects: 100% (12154/12154), 1.39 MiB | 3.22 MiB/s, done.
Resolving deltas: 100% (5310/5310), done.
cloneできた!
docker-compose.ymlを編集する
コマンド
cd bitnami-docker-moodle/3/debian-10
このままでは、起動したときにmariaDBに外部から接続できないので、少し編集します
portsを追加
docker-compose.yml
version: '2'
services:
mariadb:
image: docker.io/bitnami/mariadb:10.3
environment:
# ALLOW_EMPTY_PASSWORD is recommended only for development.
- ALLOW_EMPTY_PASSWORD=yes
- MARIADB_USER=bn_moodle
- MARIADB_DATABASE=bitnami_moodle
- MARIADB_CHARACTER_SET=utf8mb4
- MARIADB_COLLATE=utf8mb4_unicode_ci
ports:
- '3306:3306'
volumes:
- 'mariadb_data:/bitnami/mariadb'
(省略)
docker-composeで起動する
docker-composeで起動します
コマンド
docker-compose up -d
comsole
PS C:\Users\user\Documents\Work\moodle> cd bitnami-docker-moodle/3/debian-10
PS C:\Users\user\Documents\Work\moodle\bitnami-docker-moodle\3\debian-10> docker-compose up -d
Pulling mariadb (docker.io/bitnami/mariadb:10.3)...
10.3: Pulling from bitnami/mariadb
be4dd8fa80cd: Pull complete
...(略)
905ad56c9081: Pull complete
Digest: sha256:afc2c90bf563ac11db5d3bd604eb72fa055094b1f7df37230c4ed8f730d48607
Status: Downloaded newer image for bitnami/mariadb:10.3
Pulling moodle (docker.io/bitnami/moodle:3)...
3: Pulling from bitnami/moodle
be4dd8fa80cd: Already exists
0a3e0de7c251: Pull complete
...(略)
38265e4caeb7: Pull complete
Digest: sha256:6928a6477558ed60f2f98074c43f7cfe156a86f16da55beeba53dd61bfda6cc3
Status: Downloaded newer image for bitnami/moodle:3
Creating debian-10_mariadb_1 ... done
Creating debian-10_moodle_1 ... done
起動した!
console
PS C:\Users\akasaka.hidetoshi\Documents\Work\moodle\bitnami-docker-moodle\3\debian-10> docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
414a749427cb bitnami/moodle:3 "/opt/bitnami/script…" 16 minutes ago Up 16 minutes 0.0.0.0:80->8080/tcp, 0.0.0.0:443->8443/tcp debian-10_moodle_1
7dd8dc2b1514 bitnami/mariadb:10.3 "/opt/bitnami/script…" 16 minutes ago Up 16 minutes 0.0.0.0:3306->3306/tcp debian-10_mariadb_1
ブラウザでアクセスしてみる
url
https://localhost/
アクセスできた!
ログインしてみる
ユーザID、パスワードはこの手順で構築すると下記の通りとなっています
bitnamiデフォルトのログイン情報
user : user
password : bitnami
画面右上のLog inをクリックしログイン情報を入力
おまけ
docker-compose.ymlを編集したおかげで、A5mk2から接続できます
項目 | 設定値 |
---|---|
ホスト名 | localhost 127.0.0.1 |
ポート番号 | 3306 |
ユーザ名 | bn_moodle |
パスワード | <空> |
データベース | bitnami_moodle |
文字コード | utf8mb4 |
接続できた!