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
コメント
yamada_masa
マルティネさん
お世話になっております。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
at_dominique.m…
2024年7月4日 8時44分
yamada_masaさん
お世話になっています、
マルティネです。
> podman images でコンテナイメージは存在しているが、エラーとなります。
これは分かりにくいですが、run しようとしているコンテナは確かに存在しません。
「
localhost/hello
」 で略すと「localhost/hello:latest
」を起動しようとしていますが、「localhost/hello:1.0.0
」 しかないです。エラーメッセージを表示する前にも一応出力されています:
「
podman run -ti localhost/hello:1.0.0
」で実行するとこのエラーがなくなると思います。よろしくお願いします。