Skip to main content
新しいバージョンが公開されると、ipmideck は通知を 1 回だけ表示し、インストールするまでサイドバーのバージョンの横に更新ボタン (上向きの矢印、セキュリティリリースの場合は盾) が表示されます。どちらも新しいバージョンのリリースノートを開き、ipmideck が自分でインストールできる場合は ダウンロードしてインストール ボタンも表示されます。

ボタンの動作

変更を加える前に、ipmideck はデータベース、暗号化キー、config.yaml を データディレクトリ の backups/ にバックアップします。

要件

  • ログインが有効である必要があります。このボタンは実行中のプログラムを置き換えるためです。
  • デモモードではボタンを使用できません。
  • 自動で再起動するには、ipmideck が ipmideck コマンドで起動されている必要があります。それ以外の方法で起動した場合は、更新をインストールしたうえで再起動を求めます。Windows では代わりにコマンドを表示します。

Docker と Watchtower

コンテナは自身のイメージを置き換えられません。また、ipmideck に Docker ソケットへのアクセスを与えるとホストを制御できてしまいます。そこで、別の Watchtower コンテナが ipmideck の要求に応じて置き換えを行います。
1

ipmideck コンテナにラベルを付ける

Watchtower による管理を許可するラベルを付けて ipmideck を起動します:
2

Watchtower を起動する

HTTP API を有効にし、ホストからのみアクセスできるようにして Watchtower を起動します:
3

ipmideck を接続する

config.yaml にすでにある updates: セクションに Watchtower のアドレスとトークンを追加し、ipmideck を再起動します:
config.yaml
同じ設定は IPMIDECK_UPDATES_WATCHTOWER_URL と IPMIDECK_UPDATES_WATCHTOWER_TOKEN でも指定できます。両方のコンテナが同じネットワークにある Docker Compose では、アドレスに http://watchtower:8080 を使用してください。
Watchtower はソケットを通じて Docker を制御します。長いランダムなトークンを使用し、例のようにポートを 127.0.0.1 にバインドしてください。
Watchtower はコンテナが使用しているタグを取得します。latest の場合は最新リリースに移行し、バージョンタグ (例: 2.0.0) に固定したコンテナはそのバージョンのままです。

インストールに失敗した場合

ダイアログに理由とインストーラーの出力、および手動でインストールするためのコマンドが表示されます。何も削除されません。インストール前に作成したバックアップは backups/ にあり、復元方法は バックアップと復元 で説明しています。

次のステップ