LoginSignup
8
9

More than 5 years have passed since last update.

Docker GUIを使用してWordPress(+MySQL)構築

Last updated at Posted at 2016-05-26

今更感満載ですが、巷でDockerが流行っているようなので、WordPressを構築してみる!
(Dockerって何??という話は割愛)

今回はKitematic(カイトマティック)というDocker GUIを使用します。

Docker toolboxのインストール

Kitematicを起動

  • こんな画面が立ち上がります。 スクリーンショット 2016-05-26 17.05.06.png

MySQLコンテナの作成

  • 検索ボックスにmysqlと入力。officialのコンテナを作成します。
    mysql.jpg

  • 作成するとコンテナが起動します。

  • コンソールに「rootパスワードを設定して下さい」とエラーが表示されます。
    スクリーンショット 2016-05-26 17.09.31.png

  • Settingsタブから環境変数を追加します。

    • MYSQL_ROOT_PASSWORD に 'password(任意なパスワード)' を設定します。
    • Saveで保存。

mysql2.jpg

  • Homeタブでコンソールに戻るとMySQLが起動できたようです。

スクリーンショット 2016-05-26 17.28.40.png

WordPressコンテナの作成

  • 上記同様の手順でWordPressのコンテナを作成・起動します。
  • MySQL接続情報を環境変数に追加。
KEY VALUE
WORDPRESS_DB_HOST 192.168.99.100:32798
WORDPRESS_DB_PASSWORD password
  • 保存後、プレビューにWordPressのインストール画面が表示されます。
    wp1.jpg

  • ブラウザからも確認できます。(おおっ!!)
    スクリーンショット 2016-05-26 17.55.20.png

共有フォルダの設定

  • Volumesの右側のボタンから設定画面を開きます。

share1.jpg

  • CHANGEボタンからフォルダを指定。

share2.jpg

  • フォルダを開くとWordPressのソースコードが確認できます。 スクリーンショット 2016-05-26 18.22.33.png

つまづいたところ

  • 共有フォルダ設定後、ブラウザをリロードしたところ「Failed to load resource error」が発生。
  • 設定を確認すると、WordPressコンテナのポート番号が 32805→32807 に変更されていたので元に戻したところ解消されました。(なんだろう・・・)

まとめ

こんなに簡単にサーバー構築できるとは・・・
コマンドからも使えるようにもなりたいですね。

スクリーンショット 2016-05-26 18.06.32.png

8
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
9