DockerでPHPアプリケーションをデプロイする方法

Docker を使用すれば PHP アプリケーションを導入できます。次に手順を示します。

  1. プロジェクトのルートディレクトリに Dockerfile ファイルを作成して、Dockerイメージのビルドプロセスを定義します。
  2. Dockerfileに以下を追加します:
FROM php:7.4-apache

COPY . /var/www/html

EXPOSE 80

公式PHP 7.4 Apache イメージからビルドを開始し、現在のディレクトリにあるすべてのファイルをコンテナの /var/www/html ディレクトリにコピーします。

  1. プロジェクトルートで以下のコマンドを使用してDockerイメージをビルドする:
docker build -t myphpapp .

このコマンドでは Dockerfile を使用して myphpapp という名前のイメージをビルドします。

  1. 新しいコンテナでイメージを実行するには、このコマンドを使用します:
docker run -p 80:80 myphpapp

このコマンドはコンテナの 80 番ポートをホストの 80 番ポートにマッピングし、myphpapp イメージをバックグラウンドで実行します。

  1. アプリケーションへアクセス: 配備されたPHPアプリケーションは、ブラウザでのhttp://localhostへアクセスしてご覧いただけます。

以上のステップは、Dockerを使ったPHPアプリケーションのデプロイメントを支援します。必要に応じて調整や最適化を行ってください。

bannerAds