Bagaimana untuk Memasang Go dalam Imej Docker Linux Alpine?

Patricia Arquette
Lepaskan: 2024-11-12 10:06:02
asal
988 orang telah melayarinya

How to Install Go in Alpine Linux Docker Images?

Memasang Go dalam Alpine Linux Docker Images

Untuk memasang Go dalam imej Alpine Docker, langkah berikut boleh diambil:

  • Muat turun fail Go tar daripada tapak web rasmi Go.
  • Ekstrak fail tar menggunakan arahan tar -C /usr/local -xzf go1.10.3.linux-amd64.tar.gz.
  • Tetapkan pembolehubah persekitaran PATH untuk memasukkan direktori binari Go, seperti ditunjukkan di bawah:

    export PATH=$PATH:/usr/local/go/bin
    Salin selepas log masuk

    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}"
Salin selepas log masuk

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!

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