元気に$podman run
したところ、下記のようなエラーが出た
standard_init_linux.go:211: exec user process caused "exec format error"
一体何を...バイナリでも壊したかな.......みたいな気分だったが、Dockerfileで最後のCMD
として指定している
CMD ["./entrypoint.sh"]
のentrypoint.sh
の中身が
cd exapmle python main.py
みたいなシェルスクリプトで、 戦闘に#!/bin/sh
が無いという落ちだった。。。
ぐぐると様々な人間が引っかかっている。普通のスクリプト言語でプログラミングするときは省略しないはずなのに、やはりdockerスクリプトを書くときみたいな勢いでエイヤしてるときは引っかかりがちなので、気をつけていきたい...