Golang , abbreviato anche come Vai , è un linguaggio di programmazione tipizzato statico gratuito e open source che si concentra su semplicità, efficienza e affidabilità. È stato originariamente sviluppato per applicazioni relative all'infrastruttura e al networking ed era destinato a sostituire le app lato server come C e Java .
Nel tempo, Vai è diventato estremamente popolare. Viene utilizzato per scrivere strumenti da riga di comando ed è ampiamente utilizzato nelle applicazioni di intelligenza artificiale, basate su cloud e lato server. Tuttavia, Vai offre davvero il meglio quando si tratta di infrastruttura. Alcuni dei popolari strumenti DevOps come Kubernetes e Docker .
In questa breve guida esploreremo come installare Go in Alpine Linux .
Prerequisiti
Prima di iniziare, assicurati di avere un'istanza di Alpine Linux installato con SSH accesso.
Installazione di Go in Alpine Linux
Per decollare, accedi al tuo Alpine istanza e aggiungi i repository della community come mostrato.
cat > /etc/apk/repositories << EOF; $(echo) https://dl-cdn.alpinelinux.org/alpine/v$(cat /etc/alpine-release | cut -d'.' -f1,2)/main/ https://dl-cdn.alpinelinux.org/alpine/v$(cat /etc/alpine-release | cut -d'.' -f1,2)/community/ https://dl-cdn.alpinelinux.org/alpine/edge/testing/ EOF

Quindi, installa Vai e altri pacchetti essenziali come segue.
# apk add --update --no-cache go vim git make musl-dev curl

Una volta fatto, esporta le seguenti variabili come segue.
export GOPATH=/root/go export PATH=${GOPATH}/bin:/usr/local/go/bin:$PATH export GOBIN=$GOROOT/bin mkdir -p ${GOPATH}/src ${GOPATH}/bin export GO111MODULE=on

Detto ciò, verifica che Vai è installato correttamente:
$ go version

Creazione di un programma Simple Go
Per testare il nostro Vai installazione, creeremo un semplice Vai programma utilizzando il vim editor come mostrato.
$ vim hello.go
Scriveremo quindi le seguenti righe di codice. Il codice stampa semplicemente un semplice messaggio su stdout. Sentiti libero di incollare il codice nel tuo editor.
package main import "fmt" func main() { fmt.Printf("Hello guys, welcome to Go Programming\n") }
Salva le modifiche ed esci.
Quindi esegui Vai applicazione come segue.
$ go run hello.go

Questa è una conferma che Vai è stato installato correttamente. Ed ecco qua. Abbiamo installato con successo Go su Alpine Linux .