Docker-standard_init_linux.go:211:exec用户进程导致“ exec格式错误”树莓派

时间:2020-04-30 15:57:43

标签: angular linux docker raspberry-pi dockerfile

我在树莓(零pi w和4)上运行容器(内置离子+角形)时遇到麻烦。首先,我在rpi0上运行了我的容器,我坚信它可以这样做,因为它的32位cpu,但是后来我尝试在rpi4上运行我的容器,但出现了同样的错误。我还尝试了一些网络服务器,例如ngnix,apache。

您有什么想法,如何解决这个问题?

这是我的Dockerfile

# !/bin/bash
FROM nginx:stable-alpine-perl
COPY /www /usr/share/nginx/html

首先,我使用此命令docker build -t ftpclient32 .构建了容器,然后运行此映像以创建容器docker run -dit --name ftpclient32 -p 8080:80 ftpclient32,然后提交并推送。

感谢您的建议。

1 个答案:

答案 0 :(得分:3)

问题出在你的shebang上

# !/bin/bash

#和!之间没有多余的空格。

改为使用此:

#!/bin/bash