Drupal+Dockerインストールチュートリアル

簡単なHPを作成するときに、ほとんどWordPressを利用してきましたが、これからウェブページ以外様々なカスタマイズ機能を追加しないといけないウェブサイトを作ることになります。一から作るのは無理ですので、Drupalを検討しています。とりあえず、ローカルのDocker環境で触ってみます。

OS:macOS Mojava ver10.14.6
Docker:2.1.0.3 インストール済

1.MySQLインストール

docker run -d --name drupal_db -e MYSQL_ROOT_PASSWORD=pass -e MYSQL_DATABASE=drupaldb -e MYSQL_USER=drupal -e MYSQL_PASSWORD=pass mysql:5

コンテナ名:drupal_db
環境変数:ルートパスワード:pass
  DBスキーマ名:drupaldb
  DBユーザ名:drupal
  DBパスワード:pass

ローカルはmysqlイメージがないですので、レポジトリからダウンロードしてインストールします。

2.drupalインストール

docker run -d --name drupal_service --link drupal_db -p 80:80 drupal

コンテナ名:drupal_service
利用DB:drupal_db
ポート番号:80

MySQLと同じく、ローカルはdrupalイメージがないですので、レポジトリからダウンロードしてインストールします。

3.コンテナ確認

docker ps

先程作りましたdrupal_service、drupal_dbは起動されていることを確認できます。

docker exec -it drupal_db bash
ls -al

drupal_dbコンテナにつながってDBの設定等は可能です。同じようにdrupal_serviceも設定可能です。

4. drupalインストール

ブラウザを起動して、http://localhostをアドレスに入力します。下記のインストール画面が表示されます。

「Save and continue」を押下して、下記の画面に進めます。

「保存して次へ」ボタンを押下して、DB設定画面が表示されます。

上記の画面にて、下記のように設定します。
データベース名:drupaldb
ユーザ名:drupal
パスワード:pass
ホスト:drupal_db
ポート番号:3306(デフォルト)

「保存して次へ」ボタンを押下して、Drupalインストールが始まります。

インストール完了後、下記の様な環境設定画面が表示されます。

適切なサイト名、メールアドレス、ユーザ名、パスワードを入力して、「保存して次へ」ボタンを押下したら、Drupal画面が表示されます。ここまでDrupalインストールが完了しました。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


前の記事

Heroku入門

次の記事

Kubernetes vs OpenShift