Golang , también abreviado como Ir , es un lenguaje de programación de tipo estático gratuito y de código abierto que se centra en la simplicidad, la eficiencia y la confiabilidad. Originalmente se desarrolló para aplicaciones relacionadas con la infraestructura y las redes y estaba destinado a reemplazar las aplicaciones del lado del servidor como C y Java .
Con el tiempo, Ir se ha vuelto muy popular. Se utiliza para escribir herramientas de línea de comandos y se usa ampliamente en aplicaciones de inteligencia artificial, basadas en la nube y del lado del servidor. Sin embargo, Ir realmente funciona mejor cuando se trata de infraestructura. Algunas de las herramientas populares de DevOps como Kubernetes y Docker .
En esta breve guía, exploraremos cómo puede instalar Go en Alpine Linux .
Requisitos
Antes de comenzar, asegúrese de tener una instancia de Alpine Linux instalado con SSH acceso.
Instalación de Go en Alpine Linux
Para despegar, inicie sesión en su Alpine instancia y agregue repositorios comunitarios como se muestra.
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

A continuación, instale Go y otros paquetes esenciales de la siguiente manera.
# apk add --update --no-cache go vim git make musl-dev curl

Una vez hecho esto, exporte las siguientes variables de la siguiente manera.
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

Con eso fuera del camino, verifique que Ir se instaló correctamente:
$ go version

Creación de un programa Simple Go
Para probar nuestro Go instalación, crearemos un simple Ir programa usando el vim editor como se muestra.
$ vim hello.go
A continuación, escribiremos las siguientes líneas de código. El código simplemente imprime un mensaje simple en stdout. Siéntete libre de pegar el código en tu editor.
package main import "fmt" func main() { fmt.Printf("Hello guys, welcome to Go Programming\n") }
Guarde los cambios y salga.
Luego ejecuta Ir solicitud de la siguiente manera.
$ go run hello.go

Esta es una confirmación de que Ir se ha instalado correctamente. Y ahí tienes Hemos instalado correctamente Go en Alpine Linux .