如何从unix可执行文件构建docker镜像

问题描述 投票:0回答:1

我有一个在本地运行良好的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 构建映像并使用带有该架构的笔记本电脑来运行容器,但它也不起作用

linux docker shell executable
1个回答
0
投票

我也有这个问题。您是否尝试过编写脚本来运行它?

© www.soinside.com 2019 - 2024. All rights reserved.