morohashi-t
2022年12月2日 16時27分
チュートリアルに沿って、podmanによるコンテナの起動を試しております。
コンフィグによるpodman_startを実行しておりますが、下記エラーが発生しております。
armadillo:/etc/atmark/containers# podman_start my_container /usr/bin/podman_start: /etc/atmark/containers/my_container.conf: line 1: set_image: not found Starting 'my_container' Error: my_container: image not known error: Could not start 'my_container'
/usr/bin/podman_start内を確認したところ、set_imageの記載が見当たらないようです。
こちら手順に誤りがありましたら申し訳ありませんが、解決方法あればご教示ください。
コメント
at_dominique.m…
morohashi-tさん
お世話になっています、
アットマークテクノのマルティネです。
> armadillo:/etc/atmark/containers# podman_start my_container > /usr/bin/podman_start: /etc/atmark/containers/my_container.conf: line 1: set_image: not found
> /usr/bin/podman_start内を確認したところ、set_imageの記載が見当たらないようです。
>
> こちら手順に誤りがありましたら申し訳ありませんが、解決方法あればご教示ください。
Armadillo Base OS のアップデートが必要かもしれません。
podman_start の set_image コマンドは 4月にリリースされた ABOS 3.15.4-at.6 に追加されました。
現在のバージョンを確認していただけますか?armadillo上の「cat /etc/atmark-release」コマンドで表示できます。
お手数ですが、その前のバージョンでしたら他のセキュリティの修正もあったので、アップデートすることをおすすめします。
ネットワークのアクセスがあれば、以下のコマンドでアップデートできます:
swupdate -d '-u https://download.atmark-techno.com/armadillo-iot-g4/image/baseos-x2-latest.swu'
ABOS のアップデートの際に rootfs を入れ替わる形で、/etc/atmark等のよく編集されるファイルはデフォルトでコピーしますが、
/ ファイルシステムに編集したファイルが消える可能性があります。
ファイルがなくなった場合はアップデート後に「abos-ctrl mount-old」を使ってそのファイルをコピーして、また消されないように /etc/swupdate_preserve_files に追加してください。
よろしくお願いします。
morohashi-t
morohashi-t
2022年12月2日 16時35分
my_container.conf は以下です。