Resumen.-
Prueba de Golang (Hello World) en un contenedor Docker.
Descripción.-
Golang es un lenguaje que quiero aprender. Como todo lenguaje, lo primero que haremos será crear un ejemplo rápido y básico. Pero si no quieres instalar los binarios, existe la posibilidad de descargar un contenedor Docker oficial de Golang.
En este caso, tengo una máquina virtual con Ubuntu. Anteriormente, ya había instalado Docker. Cuando ejecute el contenedor (docker run -it golang), me di cuenta que no tiene un editor de texto (vi o nano). Este ejemplo no será práctica común, pero útil para conocer los primeros pasos de Golang y Docker.
Hello.go => Saluda el nombre asignado a la variable HELLO_GO_NAME.
Dockerfile => Construye un contenedor con el archivo Hello.go, que se compila y ejecuta. Se crea la variable de entorno HELLO_GO_NAME.
build-image.sh => Copia el archivo Hello.go y ejecuta el contenedor.
Código Fuente.-
https://github.com/edgargs/MyHelloWorldGolang.git
Bibliografía.-
https://www.digitalocean.com/community/tutorials/como-instalar-y-usar-docker-en-ubuntu-16-04-es#paso-3-—-uso-del-comando-docker
https://golang.org/doc/code.html#Workspaces
Configuración.-
Docker 17.04
Golang 1.8.1