BigsonLvrocha / fullcycle-docker-go

Repositório para execução do primeiro desafio do módulo de docker do curso fullcycle

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

fullcycle-docker-go

Repositório para execução do primeiro desafio do módulo de docker do curso fullcycle

Enunciado

Esse desafio é muito empolgante principalmente se você nunca trabalhou com a linguagem Go! Você terá que publicar uma imagem no docker hub. Quando executarmos:

docker run <seu-user>/codeeducation

Temos que ter o seguinte resultado: Code.education Rocks!

Se você perceber, essa imagem apenas realiza um print da mensagem como resultado final, logo, vale a pena dar uma conferida no próprio site da Go Lang para aprender como fazer um "olá mundo".

Lembrando que a Go Lang possui imagens oficiais prontas, vale a pena consultar o Docker Hub.

  1. A imagem de nosso projeto Go precisa ter menos de 2MB =)

Dica: No vídeo de introdução sobre o Docker quando falamos sobre o sistema de arquivos em camadas, apresento uma imagem "raiz", talvez seja uma boa utilizá-la.

Divirta-se

Build

Para buildar a imagem docker, basta o comando abaixo

docker build -t bigsonlvrocha/codeeducation .

Executar

Para executar, será necessário realizar o build da imagem

Após o build, basta executar o comando abaixo para a mensagem aparecer na tela

docker run --rm bigsonlvrocha/codeeducation

Que a mensagem aparecerá na tela

About

Repositório para execução do primeiro desafio do módulo de docker do curso fullcycle

License:MIT License


Languages

Language:Dockerfile 66.1%Language:Go 33.9%