Armadilloフォーラム

アプリケーション自身のコンテナ再起動について

sato.ta

2025年9月5日 16時18分

==========
製品型番:AGX4520-C02D0
Debian/ABOSバージョン:3.21.3-at.13
カーネルバージョン:5.10.237-0-at
3G/LTE モジュール情報 (Debianのみ):
その他:ブートローダー:U-Boot SPL 2020.04-at25 (Feb 25 2025 - 01:57:37 +0000)
firmwareのバージョン情報:2.2.0
==========

お世話になっております。

コンテナ上で動作するアプリケーションから、Rest APIを通じて自身のコンテナを再起動させたいと考えています。
「コンテナ再起動」用のRest APIは存在していないため、「コンテナ停止」⇒「コンテナ停止」のRest APIを呼び出そうとしました。
しかし、「コンテナ停止」を呼び出すと自身のコンテナが停止してしまうため、コンテナを起動することができません。

コンテナ起動中に「コンテナ起動」のRest APIを呼び出すとコンテナを再起動みたいな挙動に見えております。
再起動の動作で問題ないでしょうか。

コメント

at_shota.shimoyama

2025年9月5日 16時50分

アットマークテクノの下山です。

はい、再起動の動作で問題ありません

ちなみに、内部的にはpodman_start (コンテナ名)を呼び出しているだけですので、
REST APIのコンテナ起動で起こる再起動はpodman_startと同じ挙動と思っていただいて大丈夫です

よろしくお願いします

ご回答いただきましてありがとうございます。
以下承知致しました。

> はい、再起動の動作で問題ありません
>
> ちなみに、内部的にはpodman_start (コンテナ名)を呼び出しているだけですので、
> REST APIのコンテナ起動で起こる再起動はpodman_startと同じ挙動と思っていただいて大丈夫です