我有一个在本地运行良好的unix可执行文件和以下docker文件
# Use alpine as the base image
FROM ubuntu:22.04
# Copy code
COPY . .
RUN chmod +x /my_prog
ENTRYPOINT [ "./my_prog" ]
但是当我启动容器时,出现错误:
./my_prog: Exec format error
。
附注我使用 Mac m1 生成这些可执行文件并构建映像
感谢您的帮助!!
我尝试为 linux/amd64 构建映像并使用带有该架构的笔记本电脑来运行容器,但它也不起作用
我也有这个问题。您是否尝试过编写脚本来运行它?