Armadilloフォーラム

コンテナの自動起動について

h-yuusuke

2022年1月17日 18時04分

お世話になっております。
Armadillo-IOT G4の製品マニュアルに記載されている通りにnginxのコンテナイメージを自動起動する様にしたのですが、起動後に「podman ps -a」で状態を確認すると下記の様にSTATUSが「Exited」と終了した状態になってしまっています。

[armadillo:~]# podman ps -a
CONTAINER ID IMAGE             COMMAND     CREATED     STATUS          PORTS       NAMES
5358f0913f89  docker.io/library/nginx:alpine nginx -g daemon o... 14 seconds ago Exited (1) 14 seconds ago 0.0.0.0:80->80/tcp nginx

実施手順としては下記の通り実施しております。

1) Intelアーキテクチャの開発マシン上で「podman pull docker.io/library/nginx:alpine」を実行し、nginxのイメージを取得。
2) 「podman save」コマンドで 1)で取得したnginxイメージからtarファイルを作成。
3) 作成したtarファイルをArmadillo-IOT G4に移動。
4) 「podman load」コマンドを実行して、nginxイメージをロード。
5) 製品マニュアルの「9.2.1. コンテナの自動起動」に記載されている自動起動用ファイルを作成・保存。
6) Armadillo-IOT G4を再起動。

どのようにすればコンテナが正常に起動するか、教えて頂けたら助かります。
よろしくお願い致します。

コメント

at_makoto.sato

2022年1月17日 18時22分

佐藤です。

> 1) Intelアーキテクチャの開発マシン上で「podman pull docker.io/library/nginx:alpine」を実行し、nginxのイメージを取得。

podman pull --arch arm64 docker.io/library/nginx:alpine

として確認してみてもらえますでしょうか。

h-yuusuke

2022年1月18日 10時54分

佐藤様
ご返信ありがとうございます。

教えて頂いた方法でnginxコンテナを起動することができました。
ご対応ありがとうございました。