fga-eps-mds / 2024.1-PrintGo-Doc

Repositório de documentação do PrintGO
https://fga-eps-mds.github.io/2024.1-PrintGo-Doc/
2 stars 0 forks source link

Dojo de Docker #11

Open lbvx opened 2 months ago

lbvx commented 2 months ago

Link pro Slide

  1. Instalar docker (https://docs.docker.com/engine/install/)

  2. Clonar repositórios (https://github.com/dockersamples/blog-react-app, https://github.com/dockersamples/example-voting-app)

  3. Estudar Dockerfiles e docker-compose.yml

  4. Rodar projetos

    • No primeiro, docker build
    • No segundo, docker compose up
  5. Tentar rodar outros repositórios

Postar dúvidas nessa issue.

lbvx commented 2 months ago

Para criar uma imagem a partir de um Dockerfile:

docker build -t nome_da_imagem path_do_dockerfile

Exemplo (com Dockerfile no diretório atual): docker build -t app .

Para criar um container a partir de uma imagem:

docker run --name nome_do_container -p porta_local:porta_container nome_da_imagem

Exemplo: docker run --name meu_app -p 8000:80 app