Memasang Go dalam Alpine Linux Docker Images
Untuk memasang Go dalam imej Alpine Docker, langkah berikut boleh diambil:
Tetapkan pembolehubah persekitaran PATH untuk memasukkan direktori binari Go, seperti ditunjukkan di bawah:
export PATH=$PATH:/usr/local/go/bin
Walau bagaimanapun, jika arahan go versi mengembalikan "sh: go: not found," ini menunjukkan bahawa sesetengah komponen mungkin hilang.
Untuk mengatasi isu ini, anda boleh mempertimbangkan untuk menggunakan pendekatan binaan berbilang peringkat. Dalam kaedah ini, anda boleh mulakan dengan imej Go base, seperti golang:1.13-alpine, dan kemudian salin fail dan direktori yang diperlukan daripada imej tersebut ke dalam imej Alpine anda. Berikut ialah contoh:
FROM XXX COPY --from=golang:1.13-alpine /usr/local/go/ /usr/local/go/ ENV PATH="/usr/local/go/bin:${PATH}"
Dengan menggunakan binaan berbilang peringkat ini, anda boleh memastikan imej Alpine anda termasuk semua komponen Go yang diperlukan dan boleh digunakan untuk menjalankan program Go dengan berkesan.
Atas ialah kandungan terperinci Bagaimana untuk Memasang Go dalam Imej Docker Linux Alpine?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!