Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Docker Tiada fail atau direktori sedemikian

Docker Tiada fail atau direktori sedemikian

PHPz
PHPzke hadapan
2024-02-09 22:18:09501semak imbas

Docker 没有这样的文件或目录

Editor PHP akan memberi anda jawapan: Apabila menggunakan Docker, kadangkala anda akan menemui mesej ralat "Docker tidak mempunyai fail atau direktori sedemikian". Ralat ini biasanya bermakna Docker tidak dapat mencari fail atau direktori yang diperlukan semasa melaksanakan arahan yang ditentukan. Mungkin terdapat banyak sebab untuk ralat ini, seperti fail atau direktori tidak wujud, laluan ditetapkan dengan tidak betul, dsb. Terdapat banyak cara untuk menyelesaikan masalah ini Anda boleh menyemak sama ada fail atau direktori itu wujud, mengesahkan sama ada tetapan laluan adalah betul, menyemak sama ada imej Docker adalah betul, dsb. Harap kaedah ini dapat membantu anda menyelesaikan masalah ini.

Kandungan soalan

Saya cuba menulis fail docker yang sangat mudah dan mudah untuk aplikasi golang. Tetapi atas sebab tertentu apabila cuba menjalankan imej ia memberikan saya ralat ini:

exec /app/servertest:没有这样的文件或目录

Saya tidak dapat mengetahui apa yang salah dengannya, mencari soalan yang serupa tetapi tiada menyelesaikan masalah.

Ini ialah fail docker saya:

## Build
FROM golang:1.20 AS build

WORKDIR /tmp/build

COPY go.mod .
COPY go.sum .

RUN go mod download

COPY . .

RUN go build -o ./out/serverTest .

## Deploy
FROM golang:alpine

COPY --from=build /tmp/build/out/serverTest /app/serverTest

EXPOSE 8080

ENTRYPOINT ["/app/serverTest"]

Saya telah cuba memberikan kebenaran +x, menggunakan cmd dan bukannya titik masuk, menukar nama/folder, dll...

Ada idea di mana masalahnya?

Penyelesaian

Cuba bina:

CGO_ENABLED=0 go build -o ./out/serverTest .

Atas ialah kandungan terperinci Docker Tiada fail atau direktori sedemikian. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:stackoverflow.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam