Dieses Problem wird wahrscheinlich durch ein Update des Go-Images auf Docker Hub verursacht. Die Fehlermeldung „runtime/cgo: pthread_create failed: Vorgang nicht zulässig“ weist darauf hin, dass die Go-Laufzeit keinen neuen Thread erstellen kann, der für bestimmte Vorgänge wie die Verwendung von cgo erforderlich ist.
Um dieses Problem zu beheben, Versuchen Sie, die Go-Image-Version in Ihrer Docker-Datei auf eine neuere Version zu aktualisieren. Go 1.19.1 oder höher wird empfohlen. Hier ist eine aktualisierte Docker-Datei, die Go 1.19.1 verwendet:
FROM golang:1.19.1 WORKDIR /app COPY ../../. . RUN go mod download EXPOSE 8080
Das obige ist der detaillierte Inhalt vonSo beheben Sie den Fehler „pthread_create failed: Operation Not Permitted' in Docker mit Go. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!