我在 Ubuntu 16.04 32 位系统上安装了 docker。然后在示例 DockerFile 中,当我输入 RUN 命令时,出现错误:
Docker文件:
RUN ls
然后我运行构建 Docker 命令:
sudo docker build - < Dockerfile
我在这一行收到:
---> Running in 1685b032aefd
exec format error
INFO[0000] [8] System error: exec format error
所以我想继续解决这个问题。我使用 32 位 ubuntu,但是用这个技巧安装了 docker。
我也以root身份运行docker,所以也许这可能是一个原因?
在我的情况下,如何在 docker 中正确执行 RUN 命令?我宁愿不改变操作系统。