Criando imagem Docker e enviando ao DockerHub

Thailan
2 min readMar 5, 2021

--

Crie uma imagem Docker e publique em seu Docker Hub com apenas algunas comandos.

Não quero ler tudo…

Até o final deste artigo você vai aprender como e quais comandos utilizar para criar uma imagem docker e enviar ao Docker Hub.

Este artigo é uma continuação de como criar uma API com Python e Flask.
Veja a parte 1

Criando imagem Docker

Estou utilizando docker no windows, então você pode realizar o download no site oficial antes de prosseguir com esta etapa:

Link: https://www.docker.com/products/docker-desktop

Para saber se o docker está instalado execute num terminal:

docker -v

Estando tudo certo, na pasta onde estiver o arquivo Dockerfile, você deve executar no terminal:

docker build -t apigame .

apigame | é o nome que você vai dar à sua Imagem. Tome cuidado aí na hora de colar o código.

Docker Hub

Crie uma conta no dockerhub: https://hub.docker.com/
Lá você poderá guardar suas imagens publicadas e utilizá-las posteriormente.
Depois de criar sua conta, no mesmo terminal execute:

docker login

E então forneça os login e senha de sua conta recém criada no Hub.

Vamos enviar nossa imagem ao Docker Hub, crie uma tag da sua imagem com o comando:

docker tag apigame thailanhigor/apigame:v1

thailanhigor | deve ser substituído pelo seu docker id, disponivel lá no seu Docker Hub.

apigame | é o nome da sua Imagem.

Pra finalizar essa parte, execute um push para que sua imagem seja publicada no Docker Hub. Esta etapa pode solicitar suas credenciais de acesso.

docker push thailanhigor/apigame:v1

Esse processo pode demorar um pouco. Quando finalizar você pode checar se a imagem apareceu em seu Hub em repositórios.

Você criou uma imagem Docker e subiu no DockerHub.

To be Continue…

Para continuar a saga e colocar uma imagem docker online na AWS!
Estará disponível em breve!

--

--

Thailan

Desenvolvedor Web, graduado em Sistemas de Informação e pós-graduando em Gestão de Projetos e Inteligência Artificial e Machine Leaning