Armadilloフォーラム

podman runコマンドで「connection refused」エラーが発生する

yamada_masa

2024年7月4日 8時32分

podman images でコンテナイメージは存在しているが、エラーとなります。
コンテナイメージは、Dockerfileにてbuildしたものになります。
原因についてご教示いただけると助かります。

podman コマンド実行結果

atmark@atde9:~/work/dockerfile_test$ podman images
REPOSITORY                           TAG            IMAGE ID      CREATED      SIZE
localhost/imange_df                  v1.0.0         24f5012353c2  5 days ago   439 MB
localhost/hello                      1.0.0          24f5012353c2  5 days ago   439 MB
docker.io/library/debian             latest         c69ac6bed067  2 weeks ago  121 MB
docker.io/arm64v8/debian             latest         f9e0f24927db  2 weeks ago  144 MB
localhost/arm64v8/my_project         latest         84be70e1a5ba  4 weeks ago  79.1 MB
localhost/my_project                 latest         84be70e1a5ba  4 weeks ago  79.1 MB
localhost/arm64v8/my_project_build   latest         930a1c080566  4 weeks ago  353 MB
localhost/my_project2                latest         7a481d1985c5  4 weeks ago  79.1 MB
localhost/arm64v8/my_project2        latest         7a481d1985c5  4 weeks ago  79.1 MB
localhost/arm64v8/my_project2_build  latest         7a0889bc6cff  4 weeks ago  353 MB
docker.io/arm64v8/debian             bullseye-slim  7506c36018e3  7 weeks ago  78.1 MB
docker.io/arm64v8/debian             bullseye       fc7729678235  7 weeks ago  123 MB
atmark@atde9:~/work/dockerfile_test$ podman run -it localhost/hello
Trying to pull localhost/hello:latest...
WARN[0000] failed, retrying in 1s ... (1/3). Error: Error initializing source docker://localhost/hello:latest: error pinging docker registry localhost: Get "https://localhost/v2/": dial tcp [::1]:443: connect: connection refused 
WARN[0001] failed, retrying in 2s ... (2/3). Error: Error initializing source docker://localhost/hello:latest: error pinging docker registry localhost: Get "https://localhost/v2/": dial tcp [::1]:443: connect: connection refused 
WARN[0003] failed, retrying in 4s ... (3/3). Error: Error initializing source docker://localhost/hello:latest: error pinging docker registry localhost: Get "https://localhost/v2/": dial tcp [::1]:443: connect: connection refused 
  Get "https://localhost/v2/": dial tcp [::1]:443: connect: connection refused
Error: Error initializing source docker://localhost/hello:latest: error pinging docker registry localhost: Get "https://localhost/v2/": dial tcp [::1]:443: connect: connection refused
atmark@atde9:~/work/dockerfile_test$ 

Dockerfile

atmark@atde9:~/work/dockerfile_test$ cat Dockerfile 
#--------コンテナイメージA作成------------
#使用するコンテナイメージを記載する(A6Eの場合はarch=armv7と指定する)
#実際に使用するArmadillo本体で実行する場合は${arch}は省略も可能
#ここではコンテナイメージAを"tmp_image"とする
ARG arch=arm64v8
FROM docker.io/${arch}/debian:bullseye As tmp_image
 
#コンテナ内にファイルをコピーする
#ここではDockerfileと同階層にある”hello.c”をコンテナ内の”/root/”にコピー
COPY hello.c /root/
 
#コンテナ内で実行するコマンドを記載する
#ここではコンパイルツールをインストールし、コンパイルまで行う
RUN apt update && apt upgrade -y
RUN apt install build-essential -y
RUN cd && gcc -o hello.exe hello.c
コメント

at_dominique.m…

2024年7月4日 8時44分

yamada_masaさん

お世話になっています、
マルティネです。

> podman images でコンテナイメージは存在しているが、エラーとなります。

これは分かりにくいですが、run しようとしているコンテナは確かに存在しません。
localhost/hello」 で略すと「localhost/hello:latest」を起動しようとしていますが、「localhost/hello:1.0.0」 しかないです。

エラーメッセージを表示する前にも一応出力されています:

> localhost/hello                      1.0.0          24f5012353c2  5 days ago   439 MB
> [...]
> atmark@atde9:~/work/dockerfile_test$ podman run -it localhost/hello
> Trying to pull localhost/hello:latest...

podman run -ti localhost/hello:1.0.0」で実行するとこのエラーがなくなると思います。

よろしくお願いします。

マルティネさん

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

TAGまで指定し、起動することができました。
ご教示ありがとうございます。

atmark@atde9:~/work/dockerfile_test$ podman images
REPOSITORY                           TAG            IMAGE ID      CREATED      SIZE
localhost/imange_df                  v1.0.0         24f5012353c2  5 days ago   439 MB
localhost/helllo                     1.0.0          24f5012353c2  5 days ago   439 MB
localhost/hello                      1.0.0          24f5012353c2  5 days ago   439 MB
docker.io/library/debian             latest         c69ac6bed067  3 weeks ago  121 MB
docker.io/arm64v8/debian             latest         f9e0f24927db  3 weeks ago  144 MB
localhost/arm64v8/my_project         latest         84be70e1a5ba  4 weeks ago  79.1 MB
localhost/my_project                 latest         84be70e1a5ba  4 weeks ago  79.1 MB
localhost/arm64v8/my_project_build   latest         930a1c080566  4 weeks ago  353 MB
localhost/my_project2                latest         7a481d1985c5  4 weeks ago  79.1 MB
localhost/arm64v8/my_project2        latest         7a481d1985c5  4 weeks ago  79.1 MB
localhost/arm64v8/my_project2_build  latest         7a0889bc6cff  4 weeks ago  353 MB
docker.io/arm64v8/debian             bullseye-slim  7506c36018e3  7 weeks ago  78.1 MB
docker.io/arm64v8/debian             bullseye       fc7729678235  7 weeks ago  123 MB
atmark@atde9:~/work/dockerfile_test$ 
atmark@atde9:~/work/dockerfile_test$ 
atmark@atde9:~/work/dockerfile_test$ 
atmark@atde9:~/work/dockerfile_test$ 
atmark@atde9:~/work/dockerfile_test$ podman run -it localhost/hello:1.0.0
root@4c6babcc095e:/# ls
bin  boot  dev	etc  home  lib	media  mnt  opt  proc  root  run  sbin	srv  sys  tmp  usr  var