TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Aprenda Docker do zero a utilização do dia a dia

Por:   •  23/10/2021  •  Resenha  •  1.186 Palavras (5 Páginas)  •  81 Visualizações

Página 1 de 5

[pic 1]

Introdução ao Docker

Aprenda Docker do zero a utilização do dia a dia

[pic 2]O que é Docker?


[pic 3]Quais as suas vantagens?


[pic 4]Quais as suas vantagens?


[pic 5]Containers e máquinas virtuais


Containers e máquinas virtuais

Por outro lado, as máquinas virtuais (VM) são executadas como sistemas operacionais completos que serão executados no servidor, ao topo do sistema operacional previamente instalado, necessitando muito mais recursos do servidor para serem executados. [pic 6]

Em termos geral, uma aplicação executada em uma VM necessitará muito mais recursos para execução do que o necessário.

[pic 7]Containers e máquinas virtuais


[pic 8]Instalação


[pic 9]Instalação


[pic 10]Instalação


[pic 11]Instalação


[pic 12]Instalação


[pic 13]Aplicação Spring Boot de exemplo


[pic 14]Gerando a aplicação Java com Spring Boot


[pic 15]Gerando a aplicação Java com Spring Boot


Executando a aplicação Java com Spring Boot

Para executar a aplicação que acabamos de gerar siga os seguintes passos:

  1. Acesse via terminal/console o diretório da aplicação
  2. Digite no terminal, na raiz da aplicação:

./mvnw spring-boot:run

  1. Aguarde a inicialização, e acesse a url http://localhost:8080/actuator/health

Essa é uma url padrão gerada pelo pacote “Actuator” que selecionamos, ao acessá-la você deverá ver no navegador a mensagem ‘{ “status”: “UP” }’.[pic 16]

[pic 17]Executando a aplicação Java com Spring Boot


Dockerfile

O arquivo Dockerfile é onde adicionamos instruções sobre como o Docker construirá a imagem.

Ele consiste de um arquivo em formato texto com os comandos a serem executadas pelo Docker para construir a imagem.

A listagem de comandos possíveis é bastante extensa, e pode ser visualizada em https://docs.docker.com/engine/reference/builder/.[pic 18]

[pic 19]Exemplo de um arquivo Dockerfile para uma aplicação Java com Spring Boot


[pic 20]Exemplo de um arquivo Dockerfile para uma aplicação Java com Spring Boot


[pic 21]Criando o arquivo Dockerfile em nossa aplicação Java com Spring Boot


[pic 22]Comandos Docker para linha de comando


[pic 23]docker build


[pic 24]docker build


[pic 25]docker build


[pic 26]docker build


[pic 27]docker build


docker build - exercício

Para criar a imagem Docker precisamos primeiramente compilar nossa aplicação, gerando o arquivo jar executável.

Para isso execute o seguinte comando na raiz da aplicação:

./mvnw clean install

Após a execução do comando acima, certifique-se de que o arquivo “docker-demo-0.0.1-SNAPSHOT.jar” tenha sido gerado no diretório “target”, encontrado na raiz da aplicação.[pic 28]

[pic 29]docker build - exercício


[pic 30]docker images


[pic 31]docker images


[pic 32]docker images - exercício


[pic 33]docker run


[pic 34]docker run


[pic 35]docker run


[pic 36]docker run - exercício


[pic 37]docker ps


[pic 38]docker ps


[pic 39]docker ps - exercício


[pic 40]docker port


[pic 41]docker port


[pic 42]docker port - exercício


[pic 43]docker top


[pic 44]docker top


[pic 45]docker top - exercício


[pic 46]docker stats


[pic 47]docker stats


[pic 48]docker stats - exercício


[pic 49]docker logs


[pic 50]docker logs


[pic 51]docker logs


[pic 52]docker logs - exercício


[pic 53]docker logs - exercício


[pic 54]docker container ls


[pic 55]docker container ls


[pic 56]docker container ls - exercício


[pic 57]docker stop


[pic 58]docker stop


[pic 59]docker stop - exercício


[pic 60]docker start


[pic 61]docker start


[pic 62]docker start - exercício


[pic 63]docker start - exercício


[pic 64]docker rm


[pic 65]docker rm


[pic 66]docker rm


[pic 67]docker rm - exercício


[pic 68]docker rmi


[pic 69]docker rmi


[pic 70]docker rmi


[pic 71]docker rmi - exercício


[pic 72]docker rmi - exercício


[pic 73]Deploy no Heroku


[pic 74]Deploy no Heroku


[pic 75]Deploy no Heroku


Deploy no Heroku

Após a criação da conta devemos instalar o utilitário do Heroku em nosso computador, para isso acesse a url a seguir e faça o download e instalação do aplicativo referente ao seu sistema operacional.[pic 76]

https://devcenter.heroku.com/articles/heroku-cli#download-and-install

O processo é bastante simples, basta realizar o download do instalador e o executá-lo localmente.

[pic 77]Deploy no Heroku


[pic 78]Deploy no Heroku

...

Baixar como (para membros premium)  txt (10 Kb)   pdf (3.8 Mb)   docx (646.6 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com