Este repositório contém a solução para o desafio proposto, que consiste em criar uma imagem Docker que, ao ser executada, exibe a mensagem "Full Cycle Rocks!!". A imagem foi construída utilizando a linguagem de programação Go e tem menos de 2MB.
Para executar a imagem Docker, siga os passos abaixo:
- Baixe a imagem do Docker Hub:
docker pull higorevop/fullcycle
- Execute a imagem:
docker run higorevop/fullcycle
Isso deve exibir a mensagem "Full Cycle Rocks!!".
- Clone este repositório:
git https://github.com/higorevop/fc-go-docker.git
cd fullcycle-go
- Compile o programa Go para um binário estático:
CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o fullcycle main.go
- Verifique se o binário foi criado com sucesso e se tem menos de 2MB:
ls -lh fullcycle
- Execute o binário para ver a mensagem "Full Cycle Rocks!!":
./fullcycle