EC2とDockerでWordPressを構築してみた

執筆者:

カテゴリ:

今日はAWSの学習として、クラウド上に自分専用のWordPressブログを立ち上げました。 以下に、今回私が実践した構築手順をメモしておきます。

1. AWS EC2インスタンスの作成

まずはAWSコンソールから、Webサーバーとなる土台(EC2)を作成しました。

  • OS: Amazon Linux 2023
  • サイズ: t2.micro(無料枠)
  • セキュリティグループ: ここが重要!SSH(22番)だけでなく、Webサイトとして公開するために HTTP(80番) の通信を「Anywhere-IPv4」で許可しました。

2. EC2へのSSH接続とDocker準備

次に、AWS CloudShellを使って作成したEC2の中に潜入(SSH接続)しました。 サーバーの中に入ったら、コンテナを動かすためのエンジンである Docker と Docker Compose をコマンドでインストールしました。

3. docker-compose.yml の作成

nano という黒い画面のエディタを使って、設定ファイル(設計図)を書きました。 WordPress本体と、データを保存するMySQLデータベースの2つを連携させる設定です。 これを「Infrastructure as Code(コードとしてのインフラ)」と呼ぶそうです。

4. コンテナの起動!

準備ができたので、魔法のコマンド docker-compose up -d を実行! 自動的にデータがダウンロードされ、ブラウザからEC2のパブリックIP(15.152.xx.xx)にアクセスすると、見事にWordPressの画面が表示されました!

インフラの設定からアプリの公開まで、クラウドの便利さを実感できる良いハンズオンでした。

AI: こんにちは!何でも聞いてください。

コメント

“EC2とDockerでWordPressを構築してみた” への2件のフィードバック

  1. nのアバター

    初コメ

コメントを残す

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