ホームページ >バックエンド開発 >PHPチュートリアル >Docker Compose を使用して PHP アプリケーションを迅速にデプロイする
Docker Compose を使用して PHP アプリケーションを迅速にデプロイする
はじめに:
Docker は、アプリケーションとその依存関係をパッケージ化できるオープン ソースのコンテナ化プラットフォームです。を別のコンテナに移して分離して実行します。 Docker Compose は、複数コンテナーの Docker アプリケーションを定義および実行するためのツールです。この記事では、Docker Compose を使用して PHP アプリケーションを迅速にデプロイする方法を、具体的なコード例とともに紹介します。
1. 準備
始める前に、Docker と Docker Compose がインストールされていることを確認する必要があります。オペレーティング システムの種類に応じて、対応する手順に従ってインストールしてください。
2. Docker Compose ファイルの作成
プロジェクトのルート ディレクトリに docker-compose.yml という名前のファイルを作成し、そのファイルに次の内容を書き込みます:
version: '3' services: web: image: php:7.4-apache volumes: - ./src:/var/www/html ports: - "80:80" networks: - mynetwork db: image: mysql:8.0 environment: - MYSQL_ROOT_PASSWORD=your_password - MYSQL_DATABASE=your_database volumes: - ./data:/var/lib/mysql networks: - mynetwork networks: mynetwork:
上の例では、web と db という 2 つのサービスを定義しました。
3. PHP アプリケーションを作成する
プロジェクトのルート ディレクトリに src という名前のフォルダーを作成し、このフォルダーに PHP アプリケーション コードを作成します。
4. アプリケーションを開始します
ターミナルを開き、プロジェクトのルート ディレクトリに切り替え、次のコマンドを実行してアプリケーションを開始します:
docker-compose up -d
ちょっと待ってください、Docker必要なイメージをすべて自動的にダウンロードし、アプリケーションを起動します。
5. アプリケーションにアクセスします
ブラウザで http://localhost にアクセスすると、PHP アプリケーションの実行結果が表示されるはずです。
結論:
Docker Compose を使用すると、PHP アプリケーションを迅速にデプロイし、アプリケーションの再現性と移植性を確保できます。この記事が、Docker Compose をすぐに使い始めて、実際のアプリケーションで良い結果を達成するのに役立つことを願っています。幸せなご利用をお祈りしております!
参考リンク:
以上がDocker Compose を使用して PHP アプリケーションを迅速にデプロイするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。