docker logs 容器名
報錯:
standard_init_linux.go:228: exec user process caused: exec format error
或者
standard_init_linux.go:228: exec user process caused: input/output error
排查思路
1、檢查源鏡像的框架是否正確,是否amd64,如果不是則增加
docker build ?--platform linux/amd64?
檢查鏡像的框架
docker inspect
? ? ? ? "Architecture": "amd64",
? ? ? ? "Os": "linux",
? ? ? ? "Size": 1830916320,
確認是是amd64。
2、排查鏡像是否完整。
可使用md5對比方法,這邊沒有這個環境。
采用重新下載鏡像方法,把所有的相關的鏡像都需要刪掉。
重新下載鏡像
docker pull 鏡像;