2.1.2 - Deploy imagem do Docker Hub

Vamos agora implantar uma imagem existente no Docker Hub. Para executar a imagem. siga os passos abaixo:

Openshift 3.11

Escolha a imagem para deploy

Você pode usar a imagem criada durante o lab de introdução ao Docker. Ela ficou salva no seguinte formato

Ao realizar o deploy, altere o nome para app-container-image

Caso você não tenha criado uma imagem no docker hub, utilize a imagem abaixo:

Caso queira usar a linha de comando, execute:

Para saber o nome do seu projeto no Openshift, basta executar:

Caso você tenha errado na criação da sua aplicação, para deletar execute o seguinte comando no terminal:

Para saber o nome do seu projeto no Openshift, basta executar:

OBS: Por questões de segurança não é recomendado que a imagem utilize o usuário root.

Se a imagem escolhida rodar como root, o Openshift avisará que ela pode eventualmente não executar conforme o esperado:

Crie a rota para expor a aplicação externamente

Na interface web, na aba overview, clique na seta para baixo ao lado de Deployment Config e selecione a opção create route.

E depois clique em Create Route

Depois de criado, a url irá aparece na tela de overview

Command line

Também podemos usar a linha de comando para criar a nossa rota. Para isso, basta executar:

Para saber o nome do seu projeto no Openshift, basta executar:

Explorando a GUI do POD

Para ver detalhes do container que acabamos de criar, basta clicar em cima do circulo azul e depois navegar pelas abas Details, Environment, Metrics, Logs, Terminal e Events

Detalhes do POD

  1. Ip do POD

  2. Node no qual o POD está executando

  3. Imagem utilizada

  4. Porta exposta pelo POD

Environment

Metricas do Pod

Logs do POD

Terminal do POD

Eventos do POD

Mais informações:

Last updated