LaravelやWordPress向けの、CLI、FPM、NGINX、FrankenPHP各種を揃えた本番対応PHP Dockerイメージ。
bitnami/containers
Bitnamiがメンテナンスする、すぐに使えるセキュリティ強化済みDockerコンテナイメージとして提供される、人気のオープンソースアプリケーション集です。
- スター
- 4,470
- フォーク
- 6,896
- 未解決の Issue
- 34
- 最終コミット
- 16 時間前
これは何?
このリポジトリはBitnamiのコンテナイメージライブラリのビルドソースで、データベース、メッセージブローカー、Webサーバーなど、広く使われているさまざまなオープンソースアプリケーションを収録しています。アプリケーションごとにフォルダーが分かれており、Dockerfile、設定ファイル、Docker Composeファイルが含まれています。そのため、Docker Hubからイメージを直接取得することも、ソースからローカルでビルドすることもできます。
イメージはPhoton Linuxをベースとし、最小限の構成と脆弱性の少なさを目指しています。Bitnami Secure Imagesには、VEXステートメント、KEVやEPSSのスコア、SBOMなどの脆弱性トリアージデータのほか、FIPSおよびSTIGへの準拠オプションが追加されています。一部のメタデータは公開カタログから確認でき、その他は有料サブスクリプション向けです。リリースプロセスの一環として、イメージはTrivyとGrypeでスキャンされます。
非推奨になったイメージは少なくとも6か月間レジストリに残され、その後「-archived」リポジトリに移されます。これらのイメージは、主にHelm chartの利用者を対象としています。
主な機能
- 01Docker Hubから取得できる、人気のオープンソースアプリケーション向けのビルド済みイメージ
- 02各アプリケーションにDockerfileとすぐに使えるdocker-compose.ymlを同梱
- 03Photon Linuxをベースに、サイズの最小化と脆弱性の低減を重視して構築されたイメージ
- 04該当するすべてのプルリクエストで、TrivyとGrypeによる脆弱性スキャンを実施
- 05セキュアイメージ向けに、SBOM、VEXステートメント、コンプライアンスオプションなどのセキュリティメタデータを提供
ユースケース
- 手動でインストールせずに、開発環境でデータベースやメッセージブローカーを実行する
- Helm chartを使ってオープンソースアプリケーションをKubernetesにデプロイする
- セルフホスト環境のスタック構築に、標準的でセキュリティレビュー済みのベースイメージを使う
クイックスタート
- 1
Docker Hub からビルド済みイメージを pull します(APP をアプリケーション名に置き換えてください)
docker pull bitnami/APP - 2
アプリケーションの docker-compose.yml ファイルをダウンロードします(APP をアプリケーション名に置き換えてください)
curl -sSL https://raw.githubusercontent.com/bitnami/containers/main/bitnami/APP/docker-compose.yml > docker-compose.yml - 3
Docker Compose でアプリケーションを起動します
docker-compose up -d
使う前に知っておきたいこと
- 一部のセキュリティメタデータは、Bitnami Secure Images の商用サブスクリプションでのみ利用できます。
- アプリケーションごとにイメージが分かれているため、APP のプレースホルダーを適切な名前に置き換える必要があります。
収録されている特集
トピック
よくある質問
- containers とは?
- Bitnamiがメンテナンスする、すぐに使えるセキュリティ強化済みDockerコンテナイメージとして提供される、人気のオープンソースアプリケーション集です。 このリポジトリはBitnamiのコンテナイメージライブラリのビルドソースで、データベース、メッセージブローカー、Webサーバーなど、広く使われているさまざまなオープンソースアプリケーションを収録しています。アプリケーションごとにフォルダーが分かれており、Dockerfile、設定ファイル、Docker Composeファイルが含まれています。そのため、Docker Hubからイメージを直接取得することも、ソースからローカルでビルドすることもできます。
- containers は無料で使えますか?ライセンスは?
- containers は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- containers は今もメンテナンスされていますか?
- 活発にメンテナンス中。containers の最終コミットは 2026年10月24日 です。
- containers は何に使えますか?
- 手動でインストールせずに、開発環境でデータベースやメッセージブローカーを実行する Helm chartを使ってオープンソースアプリケーションをKubernetesにデプロイする セルフホスト環境のスタック構築に、標準的でセキュリティレビュー済みのベースイメージを使う
- containers のインストール方法は?
- Docker Hub からビルド済みイメージを pull します(APP をアプリケーション名に置き換えてください): docker pull bitnami/APP アプリケーションの docker-compose.yml ファイルをダウンロードします(APP をアプリケーション名に置き換えてください): curl -sSL https://raw.githubusercontent.com/bitnami/containers/main/bitnami/APP/docker-compose.yml > docker-compose.yml Docker Compose でアプリケーションを起動します: docker-compose up -d
- containers はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/bitnami/containers
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
イメージやHelm chartの保存・署名・スキャンに対応し、RBACとレプリケーションを備えたオープンソースのクラウドネイティブなコンテナレジストリです。
SlimToolkit(Slim)は、Dockerfileやワークフローを変更せずに、既存のコンテナイメージを解析・軽量化・強化します。
KubernetesクラスターにHarborコンテナレジストリをデプロイするためのHelm chart。
Mobyは、コンテナベースのシステムの構築、実行、オーケストレーションに使えるモジュール式コンポーネントを提供する、Dockerのオープンソースコンテナプロジェクトです。
単一のComposeファイルでマルチコンテナDockerアプリケーションを定義し、実行するCLIツール。