私はDockerについての初心者です。しかし、私は多くのガイドを見てきました。私はそれが青い海のプラグインとジェンキンの基本イメージで実行されているコンテナを構成しています。私はdocker runコマンドを使用してこれを実行し、プロキシ情報を設定し、Jenkins Manage Plugin UIを通して別のプラグイン、k8sプラグインを追加しました。その後、私はこのコンテナを停止し、このコンテナをコミットして、すでに設定したk8sプラグインとプロキシ情報を持つこの状態を保存します。しかし、私はドッカーのコミットコマンドで作成した新しいドッカー画像を実行します。プロキシ情報とk8sプラグインは表示されません。それは私が始めたのと同じイメージです。私が見逃しているものはありますか?ドッカーのコミットがコンテナの変更された状態を保存しない
答えて
JENKINS_HOMEはset to be a volume in the default Jenkins Docker imageです(私が使用していると仮定しています)。ボリュームはDockerコンテナのレイヤードファイルシステムの外部にあります。つまり、これらのフォルダの変更は、後続のイメージコミットでは保持されません。
あなたの答えに感謝します。そのため、ドッカーファイル内のボリュームを削除すると、コミットによって変更を保存できますか?このボリュームステートメントをFROMステートメントを使用してインポートする別のファイルで削除する方法はありますか? – verystrongjoe
Dockerfileを変更して独自のベースを再構築できます。または、より速い方法は、新しい$ JENKINS_HOME値を実行時にコンテナに渡すことです。これはかなり厄介なUXですが、この動作を変更するためのPRは拒否されたようです - https://github.com/jenkinsci/docker/pull/55。 – johnharris85
リンクを使って詳細な回答をいただきありがとうございます。私は要求を引き出すことはありませんが、私は自分の地域でのみ使用します。再度、感謝します。 – verystrongjoe
- 1. 休止状態の保存後に複合IDが変更されない
- 2. 変更された状態を常に保存するためのレンダリング
- 3. リストビューアイテムの状態がAndroidのonScrollに保存されない
- 4. コンテナが再起動された場合、ドッキング状態のドッカーが起動しない
- 5. 保存された状態が無効になる
- 6. 状態の変更時に要素が更新されない
- 7. react classNameが状態の変更時に更新されない
- 8. 保存した状態に後で変更を加えることなく、ウィンドウの状態を保存したい
- 9. react reduxを使用して状態が変更されない
- 10. コードからの還元された還元状態の保存状態
- 11. 変数の状態をColaboratoryに保存
- 12. ドッキング・コンテナ/イメージが変更を保存しない
- 13. リアクションコンポーネントが状態変更で更新されない
- 14. ボタン状態が更新されない
- 15. Vuex状態が更新されない
- 16. Redux状態が更新されない
- 17. 裏面のイオンネストされた状態は状態を変更しません。
- 18. 親状態の変更で子コンポーネントが再レンダリングされない
- 19. Alexaスキルの状態がSessionEndedRequestで変更されない
- 20. WebSocketクライアントの状態がネットワーク損失で変更されない
- 21. In App Purchaseの状態がSKPaymentTransactionStatePurchasedに変更されない
- 22. ルート状態の変更でプロミスデータがレンダリングされない - UIルータ
- 23. 状態を保存してビューを前後に変更する
- 24. ドッカーの画像/コンテナが更新されない
- 25. 状態が変更された後に反応コンポーネントが再レンダリングされない
- 26. Android - >ステータスバーの状態が変更されました
- 27. Weblogic Error:サーバーの状態がFORCE_SHUTTING_DOWNに変更されました。
- 28. ネットワークデバイス状態のJava APPCRASHが変更されました
- 29. 方向のフラグメント復元状態が変更されました
- 30. Dockerコンテナの状態を保存するには?
ボリュームをマッピングしましたか? – German
@ドイツ人はいませんでした。あなたはそれらの状態を保存するためにいくつかのボリュームをマウントする必要があることを意味しますか? – verystrongjoe
ボリュームをマップする必要はありません。ボリュームの中に情報を保存しないので、私は尋ねました。 – German