Skip to content

Docker Infrastructure ボーナス課題: 全体概要

🎯 ボーナス課題の目的

Docker Infrastructureのボーナス課題は、基本的なLEMPスタック(Linux, Nginx, MariaDB, PHP)に加え、より実用的で堅牢なWebサーバーインフラを構築するための拡張機能です。 これらの機能を追加することで、パフォーマンス、管理のしやすさ、セキュリティ、可用性が向上します。

🧩 ボーナスサービス構成一覧

サービス名役割導入メリット
Redisオブジェクトキャッシュデータベース負荷の軽減、ページ表示速度の高速化
FTP Serverファイル転送コンテナ内のファイルをホストOSからではなく、FTPクライアントから安全に管理
AdminerDB管理ツールブラウザから手軽にデータベース操作が可能(軽量・単一ファイル)
Static Website静的サイトPHP等の動的処理を介さない高速でシンプルなサイト配信(ポートフォリオ等)
Useful Service (WAF)セキュリティWebアプリケーションファイアウォールによる攻撃防御(SQLi, XSS等)

🏗 全体アーキテクチャ図 (C4 Container Diagram)

以下は、ボーナス機能(水色)を含めたシステム全体の構成図です。

🚀 次のステップ

各サービスの詳細は、以下の個別のドキュメントを参照してください。

Released under the MIT License.