Docker 上の Jenkins

Jenkins Docker ガイド:起動・永続化・バックアップ復元2

バックアップの復元を試みる前に、起動と永続ストレージを確認します。例では使い捨てのコントローラーで HTTP の準備状態・マーカー・初期パスワードを比較します。本番ワークロードの復旧や認証情報の復号を証明するものではありません。

起動と永続性を検証する

準備状態と、コンテナー再作成後に保持された状態を確認します。

  1. Docker の Jenkins:起動とコンテナ再作成を確認する

    イメージダイジェストで使い捨て Jenkins を起動し、ループバック HTTP の準備完了を確認して、初期パスワードを記録せず同じボリュームで再作成する。

新しいボリュームに復元する

元のコントローラーを停止し、master.key をアーカイブと分離して、復元状態を検証します。

  1. Jenkins Home バックアップ:停止したコントローラーを新規ボリュームへ復元する

    実験用コントローラーを止め、master.key をアーカイブから除外して別に復元し、新規ボリュームの起動とマーカー、初期パスワード保持を確認する。