GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Flussdiagramm

Docker - Aula Prática

Daiane A. Tópicos Especiais de Redes Tecnologias Educacionais Portugiesisch

Inhalt des Flussdiagramms

  1. DOCKER

  2. O que é?

  3. Uma plataforma open source construída para solucionar problemas de incompatibilidade entre máquinas.

  4. DOCKERFILE: Toda configuração do programa que será colocado para executar a aplicação. (Receita)

  5. IMAGE DOCKER: O produto final gerado a partir do Dockerfile — uma imagem pronta para rodar como container.

  6. DOCKER CONTAINER: é a execução de uma imagem Docker.

    Ou seja, é a imagem rodando de verdade, como um processo isolado no seu sistema.

  7. PRÁTICA (caso tenha o git no computador)

  8. Abrir o docker e escolhe uma pasta da área de trabalho para guardar os arquivos.

  9. Abre o prompt de comando como admin e coloca: cd e cola o caminho

  10. Ao entrar na pasta, roda o caminho: git clone https://github.com/docker/getting-started-app

  11. PRÁTICA (caso NÃO tenha o git no computador)

  12. Coloca um dir, confere os diretórios e copia o nome do diretório do projeto.

  13. Roda: cd e cola o nome que copiou. não feche o terminal.

  14. Abrir o vscode e abre a pasta do projeto da área de trabalho.

  15. No diretório raíz, abre um novo arquivo (new file) e nomeia ele de Dockerfile e após abre ele.

  16. Copiar o dockerfile (observar o número da porta) referente à linguagem que está sendo usada, cola no nosso arquivo dockerfile e salva.

  17. Fecha o vscode e volta para o terminal (dê um dir para conferir se o dockerfile está lá).

  18. roda o comando: docker build - t nomeDaImagem .

    (o nome da imagem você escolhe)

  19. Conferir se realmente gerou a imagem com o comando: docker image ls

  20. Agora roda a aplicação com: docker run -d -p númerodaporta:númerodaporta nomeDaImagem

  21. Roda para conferir se criou: docker ps

  22. Não feche o terminal e abre uma aba no navegador e dá um: localhost:númerodaporta

  23. É para a aplicação está rodando no navegador, se não aparecer, confere a conexão com internet ou erro do número de porta.

  24. Abrir o navegador e entra na sua conta do github

  25. Na aba de pesquisa do git, digite se for de javascript: docker/getting-started-app

    E se for de python ou java procura por RomuloLB28/

  26. Abro o repositório e procura o botão verde intitulado de code, baixa o projeto .zip e salva na pasta que criou do projeto na área de trabalho.

  27. Extrair o arquivo .zip na mesma pasta

  28. Depois do Banco de Dados

    Upando no docker hub

  29. Entrar na sua conta do docker hub

  30. Volta para o terminal e coloca o comando; docker login

  31. Se deu certo, veja o nome da imagem com: docker image ls

  32. Se der erro, corre pro chat

  33. Passe o comando: docker tag nomeDaImagem nomeDeUsuário/nomeDoRepositório

    (seu nome de usuário e o nome do repositório que você criou)

  34. Para subir passe: docker push nomeDeUsuário/nomeDoRepositório

  35. Volta ao repositório no docker hub e verifica se subiu mesmo a imagem.

  36. Abro o navegador e colo o link: https://labs.play-with-docker.com/

  37. Quando entrar nesse link, vá no botão ADD NEW INSTANCE

  38. Ao abrir coloque: docker login

  39. Se não logar direto, vá ao link: https://login.docker.com/activate

  40. Ao abrir, passe o código de ativação que recebeu no terminal do labs

  41. Agora que deu certo, rode no terminal do labs: docker run -dp númerodaporta:númerodaporta nomeDeUsuário/nomeDoRepositório

  42. Agora que deu certo, clique no botão OPEN PORT

  43. Passa o número da porta e salva

  44. Vai gerar um link com o número da porta, clica nele e deve está rodando a aplicação.

  45. FIM

  46. Criar um Banco de Dados

  47. Volta no terminal e verifica se há o contâiner da imagem que deseja executar: docker ps

  48. Agora pega o ID do contâiner e passa o comando: docker stop ID

  49. Vai criar o banco de dados com: docker volume create nomeDoBanco

    (você que cria o nome do banco)

  50. Nesse momento precisa rodar o contâiner junto com o banco de dados: docker run -d -p numerodaporta:numerodaporta --mount type=volume, source=nomeDoBanco, target=/etc/nomeDaImagem nomeDaImagem

  51. Vai no navegador na aba do localhost;númerodaporta e verifica se vai entrar (caso não, veja internet ou número da porta)

  52. Adicione alguns itens como teste1 e teste2

  53. Depois volta ao terminal e dê um docker ps

  54. Aí passa um docker stop ID

  55. Conferir se o banco ainda está lá com: docker volume inspect nomeDoBanco

  56. Se retornar algo é porque o banco está lá

  57. Teste final executar: docker run -d -p numerodaporta:numerodaporta --mount type=volume, source=nomeDoBanco, target=/etc/nomeDaImagem nomeDaImagem

Informationen

Beschreibung
Aula prática com o passo a passo para o docker.
Erstellt von
Daiane A.
Aufrufe
49
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck