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
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!