Golang , také zkráceno jako Go , je bezplatný a open-source staticky typovaný programovací jazyk, který se zaměřuje na jednoduchost, efektivitu a spolehlivost. Původně byl vyvinut pro aplikace související s infrastrukturou a sítí a měl nahradit aplikace na straně serveru, jako je C a Java .
Postupem času Přejít se stala velmi populární. Používá se k psaní nástrojů příkazového řádku a je široce používán v aplikacích umělé inteligence, cloudových aplikacích a aplikacích na straně serveru. Nicméně Jděte skutečně funguje nejlépe, pokud jde o infrastrukturu. Některé z oblíbených nástrojů DevOps, jako je Kubernetes a Docker .
V tomto krátkém průvodci prozkoumáme, jak nainstalovat Go v Alpine Linux .
Předpoklady
Než začnete, ujistěte se, že máte instanci Alpine Linux nainstalován s SSH přístup.
Instalace Go v Alpine Linux
Chcete-li se dostat ze země, přihlaste se do svého Alpine instance a přidejte komunitní úložiště, jak je znázorněno.
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

Dále nainstalujte Go a další nezbytné balíčky následovně.
# apk add --update --no-cache go vim git make musl-dev curl

Jakmile to uděláte, exportujte následující proměnné následujícím způsobem.
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

Pokud to nepřekáží, ověřte, že Přejít je úspěšně nainstalován:
$ go version

Vytvoření programu Simple Go
Chcete-li otestovat naše Go instalaci, vytvoříme jednoduchý Go program pomocí vim editor, jak je znázorněno.
$ vim hello.go
Poté napíšeme následující řádky kódu. Kód jednoduše vytiskne jednoduchou zprávu na stdout. Neváhejte a vložte kód do svého editoru.
package main import "fmt" func main() { fmt.Printf("Hello guys, welcome to Go Programming\n") }
Uložte změny a ukončete.
Poté spusťte Go aplikaci následovně.
$ go run hello.go

Toto je potvrzení, že Přejít byla úspěšně nainstalována. A tady to je. Úspěšně jsme nainstalovali Go na Alpine Linux .