/fullcycle_desafio_golang

código fonte e dockerfile referentes ao desafio 1 das aulas de docker do curso full cycle 3.0

Primary LanguageDockerfile

FULLCYCLE: DESAFIO 1: GOLANG

Este é o código desenvolvido para o primeiro desafio do módulo Docker do curso Full Cycle. O objetivo é criar uma imagem que rode um executável que exiba a mensagem Full Stack Rocks!! desenvolvido em GoLang. A imagem deve ter no máximo 2Mb e deve estar disponível no dockerhub.

Usando o código-fonte

Após clonar o projeto, navegue pelo terminal até a pasta com os arquivos e faça o build da imagem

docker build -t fullcycle-go . -f Dockerfile

Em seguida, rode o container com a imagem que acabou de criar

docker run --name fullcycle-go -v $(pwd):/src fullcycle-go:latest

Você deve receber a mensagem Full Cycle Rocks!! em seu terminal

Usando a imagem no dockerhub

Para usar a imagem hospedada no dockerhub, basta usar o seguinte comando:

docker push stsmuniz/fullcycle:latest

Você deve receber a mensagem Full Cycle Rocks!! em seu terminal