「コンテナの過剰な権限を取り除く」は、動作中のサービスを壊さずに不要なアクセスを減らす実践コースです。用意されたレポート生成サービスは、合成の業務データを使って設定を読み、文書を書き出します。
2 つのガイド付きラボで、入力マウントの保護とアプリケーションの実行ユーザーを個別に学びます。1 つのチャレンジでは、新しい環境の請求書生成サービスに両方の方法を適用します。
学習内容
- ホストのディレクトリとコンテナの入力・出力パスを対応付ける。
- 設定を読み取り専用にし、指定コンテナの再作成で変更を適用する。
- 用意された非 root UID を選び、出力の所有者を適切に保つ。
- 書き込み拒否と正常な業務出力をあわせて確認する。
このコースの対象者
開発、セキュリティ、運用の初学者に適しています。基本的なターミナル操作が必要です。Docker、マウントのフィールド、数値ユーザー ID、エディター操作は本コースで説明します。各単元には、ブラウザーで使える設定済みの Linux 保守用ターミナルと文書ページがあります。
よくある質問
ローカルの Docker やプログラミング経験は必要ですか?
不要です。アプリケーションとデータは用意されています。編集するのは短い起動定義で、アプリケーションコードではありません。
修了すると何が確認できますか?
稼働中のサービスが入力アクセスを制限し、意図したユーザーで正しい文書を生成できることです。範囲はマウント権限とプロセスの実行ユーザーで、高度なコンテナ隔離は扱いません。





