nginx php fpm
3.1.6
これは、nginx および php-fpm 用のコンテナを構築するための Dockerfile/イメージであり、コンテナの作成時に Git から Web サイトのコードをプルする機能と、コンテナが Git との間でコードの変更をプッシュおよびプルできるようにします。 。コンテナーには、コードと設定を更新するために、docker に渡された変数を使用してテンプレート ファイルを更新する機能もあります。 SSL 構成の暗号化、カスタム nginx 構成、実行環境設定のコア nginx/PHP 変数オーバーライド、X-Forwarded-For ヘッダー、およびローカル ボリューム サポートのための UID マッピングのサポートがあります。
改善や提案がある場合は、GitHub プロジェクト ページで問題またはプル リクエストを開いてください。
ドッカータグ | Git リリース | Nginxのバージョン | PHPのバージョン | アルパインバージョン |
---|---|---|---|---|
最新/ | 本店 | 1.24-r6 | 8.2.7 | 3.18 |
他のタグについては、「バージョン管理」を参照してください。
注: 2.0.5 以降では、x86 および arm64 ビルドが利用可能です
Docker ハブからプルするには:
docker pull richarvey/nginx-php-fpm:latest
コンテナを単純に実行するには:
sudo docker run -d richarvey/nginx-php-fpm
起動時に git からコードを動的にプルするには:
docker run -d -e 'GIT_EMAIL=email_address' -e 'GIT_NAME=full_name' -e 'GIT_USERNAME=git_username' -e 'GIT_REPO=github.com/project' -e 'GIT_PERSONAL_TOKEN=<long_token_string_here>' richarvey/nginx-php-fpm:latest
その後、 http://<DOCKER_HOST>
にアクセスして、デフォルトのインストール ファイルを表示できます。 DOCKER_HOST
を見つけるには、 docker inspect
を使用して IP アドレス (通常は 172.17.0.2) を取得します。
より詳細な例と説明については、ドキュメントを参照してください。