Bagaimana untuk Menyelesaikan Ralat \'Laluan Import Tidak Bermula dengan Nama Hos\' Semasa Binaan Docker?

Susan Sarandon
Lepaskan: 2024-11-03 01:45:02
asal
703 orang telah melayarinya

How to Resolve the

Penyelesaian Ralat: 'Laluan Import Tidak Bermula dengan Nama Hos' dalam Docker Build

Apabila membina imej Docker dengan pakej setempat, anda mungkin menghadapi ralat 'laluan import tidak bermula dengan nama hos.' Isu ini timbul kerana keperluan untuk kebergantungan anda boleh diakses dalam bekas Docker semasa proses binaan.

Fail Docker yang biasa digunakan untuk kes mudah ialah FROM golang:onbuild. Walau bagaimanapun, jenis imej ini tidak mengambil kebergantungan secara automatik.

Untuk menyelesaikan ralat, anda boleh mencipta Fail Docker tersuai yang menggariskan langkah yang perlu untuk membina aplikasi anda. Contoh Fail Docker yang menangani isu ini ialah:

FROM golang:1.6
ADD . /go/src/yourapplication
RUN go get github.com/jadekler/git-go-websiteskeleton
RUN go install yourapplication
ENTRYPOINT /go/bin/yourapplication
EXPOSE 8080
Salin selepas log masuk

Fail Docker ini menambah kod sumber anda dan kebergantungan yang diperlukan pada bekas. Ia kemudian membina aplikasi, memulakannya dan mendedahkannya pada port 8080. Dengan menyesuaikan Fail Docker dengan cara ini, anda boleh berjaya membina imej Docker anda dengan kebergantungan setempat tanpa menghadapi ralat 'laluan import tidak bermula dengan nama hos'.

Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Ralat \'Laluan Import Tidak Bermula dengan Nama Hos\' Semasa Binaan Docker?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!