RANCHER | KUBERNETS | DOCKER IMAGES | PYTHON | MONGODB
O material é para levantar uma aplicação com os "docker file" em um ambiente kubernets.
Aqui vou usar o Rancher
- Instalação do Rancher Desktop
- Baixar o projeto.
- Subir no Visual Studio
- Criar conta no HUB DOCKER
- Fazer os deployment
# nerdctl image ls
# nerdctl container ls
# nerdctl container run <nome-da-imagem>
(exemplos)
# nerdctl container run -it ubuntu
# nerdctl container run ngnix
# nerdctl container run -d -p 8080:80 nginx
# nerdctl container stop <id-container>
- Voce Cria uma imagem
nerdctl build -t <nome-dockerhub/<nome-aplicacao:<versao>>>
nerdctl build -t lourranio/filmes:v1
1.1
nerdctl build -t lourranio/filmes:v1 .
- Voce faz o login no terminal do dockerhub
nerdctl login
- Faz o push da imagem para o dockerhub
nerdctl push lourranio/filmes-potatoes:v1
- Faz o push da imagem para o dockerhub
nerdctl push lourranio/filmes-potatoes:v1
- Subir a aplicação
nerdctl push lourranio/filmes-potatoes:v1
Explicação:
- 1 Primeiro voce gera a imagem
- 2 Faz o push para o dockerhub
Detalhes:
nerdctl image ls
é igual anerdctl images
- hubdocker - Docker Images
- rancherdesktop - Conteiner Framework