我实际上是通过运行make docker命令来创建一个docker镜像。我有一个Makefile,但这是终端中出现的内容,我使用的是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
答案 0 :(得分:0)
我怀疑你是否试图在32位主机操作系统上使用64位基本映像。请尝试使用FROM armhf/alpine
。这将使用Alpine image compiled for ARM。