Standard_init_linux.go:211:exec用户进程导致“ exec格式错误”

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

以下代码会产生错误:standard_init_linux.go:211:exec用户进程导致“ exec格式错误”

是否有任何指向我做错事情的指针?


FROM golang:alpine AS builder

ENV GO111MODULE=on CGO_ENABLED=0 GOOS=linux GOARCH=amd64 GOARCH=wasm GOOS=js

WORKDIR /build

COPY . .

COPY wasm_exec.js . 
COPY server.go . 
COPY main.wasm . 
COPY manifest.json . 
COPY sw.js . 
COPY wasm_exec.js . 
COPY app.js . 
COPY index.html .

EXPOSE 8989 
ENTRYPOINT ["./server.go"]
go dockerfile webassembly
1个回答
0
投票

错误是因为您试图在不编译的情况下尝试执行server.go文件,因此需要编译server.go才能获取可执行文件,然后将该可执行文件用作可执行文件。

go build server.go

或者您可以直接使用它运行

go run server.go
© www.soinside.com 2019 - 2024. All rights reserved.