使Docker图像错误

实际上,我正在试图通过运行make docker命令来创build一个docker镜像。 我有一个Makefile,但这是在terminal中出现的,我使用的是Debian 386(32位)。

administrator@debian:~/work/src/github.com/TheThingsNetwork/ttn$ make docker docker build -t thethingsnetwork/ttn -f Dockerfile . Sending build context to Docker daemon 71.14 MB Sending build context to Docker daemon Step 0 : FROM alpine ---> 65312f45ea0c Step 1 : RUN apk --update --no-cache add ca-certificates ---> Running in b6afead07718 exec format error INFO[0016] [8] System error: exec format error Makefile:175: recipe for target 'docker' failed make: *** [docker] Error 1 

我怀疑你试图在32位主机操作系统上使用64位的基本映像。 尝试FROM armhf/alpine而不是。 这将使用为ARM编译的Alpine图像 。