Kogawa

テクノロジーに少し偏る雑記ブログ

WordPressのローカル開発環境にDocker(docker-compose)を用いて4分58秒で開発環境を構築しました

投稿日:

WordPressのテーマをカスタマイズするにあたりローカルで作業する必要があったのですが、MAMPの調子が悪く、新しく開発環境を作らねばならなくなりました。

それならばDocker先生にお世話になろうとdocker-composeにてローカル開発環境を構築したのでここに記します。

作業環境

OS: macOS High Sierra 10.13.2

Docker Version: 17.09.1-ce-mac42 (21090)

docker-compose version: 1.17.1, build 6d101fb

作業内容

作業自体は以上となります。

後は解説なので気になる方だけ見てください。

今回作成するコンテナは2つで、dbとwordpressそれぞれが立ち上がるものとなります。

どちらも公式のイメージを用い、

コンテナとホストでディレクトリを共有しています。

また、環境変数は .env を作らず、ベタで書いています。
今回はローカルでのみを想定しているため問題ないかな?という判断ですね。

後は以下のようにコンテナ立ち上げ時の順番を定義(depends_on)して、dbコンテナにwordpressコンテナからリンクを貼り参照できるようにした感じですね。

あまり複雑な事をせず、簡単な設定で仮想環境を立ち上げられるのは本当に便利ですね。

docker-compose感謝です。

-テクノロジー
-, , ,

執筆者:

関連記事

no image

Digest認証設定方法 – セキュアなユーザー認証を用いて盗聴/改竄を防ごう!

どうも、こがわです。お題の通りなのですが、今回は、Digest認証を用いて認証を突破しない限りページの閲覧ができないようにする方法を説明します。 ユーザー認証は、管理画面などによく用いられていますね。 …

今更ながらRubyでTwitterへ自動ツイートできるプラグラムを作ってみたので、2017年12月現在手順通りに行うだけで同じように作れる情報を共有。

どうも、こがわです。 今更ながらRubyでTwitterへ自動ツイートできるプラグラムを書いてみたので共有します。 INDEX環境情報開発事前準備Twitterでアプリ登録Twitter APIをコー …

no image

Mac OS XでPDFに電子印鑑(画像)を無料で貼り付ける方法を紹介

MacでPDFに電子印鑑(画像)を貼り付ける方法をご紹介します。 とある事情で、PDFに電子印鑑を押さなければならなくなりました。 プレビュー.appでできるだろうとたかをくくったところ、出来ず、あれ …

RESTfulなURL設計について簡単にまとめて見ました

どうも、こがわです。 RESTfulなURL設計について、以前に学習したものを復習がてらまとめて見たいと思います。 Webサービスを開発する際、URL設計はとても大事です。 サービスを構成するシステム …

Macbook、iMacを購入したら入れておきたいおすすめアプリ5選

どうも、こがわです。僕のiMacに入れているアプリで、便利だったものを無料、有料問わず紹介します! 主に仕事に使用していたので、偏りがあるかもしれませんが、汎用的に使用できるものをなるべく選択してみま …

プロフィール

プロフィール

地元青森でITエンジニアとしてフリーランスで活動中。フルリモートで生活費を稼ぐ傍、作りたいアプリを黙々と製作中。

ポートフォリオはこちら