Dockerを使ってCMS「Joomla(ジュームラ)」を構築する
- 2020.04.15
- docker Joomla
- docker, docker compose, Joomla

OSSのCMS「Joomla(ジュームラ)」をdocker-composeを使用して、構築するまでの手順を記述してます。
環境
- OS ubuntu 20.04
- docker 19.03.8
- docker compose 1.25.4
- Joomla! 3.9
※Ubuntu20.04にdockerのインストールはこちら
※Ubuntu20.04にdocker-composeのインストールはこちら
docker-compose.yml作成
下記の内容で作成してます。
joomla側はポート85番を利用してます
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
version: '3.1' services: joomla: image: joomla restart: always links: - joomladb:mysql ports: - 85:80 volumes: - ./joomladata:/var/www/html environment: JOOMLA_DB_HOST: joomladb JOOMLA_DB_PASSWORD: example joomladb: image: mysql:5.6 restart: always environment: MYSQL_DATABASE: joomla MYSQL_ROOT_PASSWORD: example volumes: - ./mysql:/var/lib/mysql ports: - "3306:3306" |
起動
firewallを設定されていれば、85を開放しておきます。
1 2 |
sudo ufw allow 85 sudo ufw reload |
下記のコマンドでコンテナの作成と起動します。
1 |
docker-compose up -d |
Joomla初期設定
ブラウザから http://プライベートIP:85/にアクセスすると下記の画面が表示されます。

必要情報を入力します。

データベース : MYSQL(PDO)
ホスト名 : joomladb
ユーザー名 : root
パスワード : example
データベース名 : joomla
と設定して、次へをクリックします。

特に変更することなく「インストール」をクリックします。

インストールが完了しました。「installation」フォルダ を削除して、管理画面に移動します。

さきほど作成したユーザーとパスワードでログインします。

管理画面にログインすると下記の画面が表示されれば、構築は完了です。

フロントの初期画面は、下図となります。

-
前の記事
ArangoDbでCRUDを実行する 2020.04.15
-
次の記事
「Joomla(ジュームラ)」を日本語化する 2020.04.15
コメントを書く