No video

O que é Dockerfile? (A receita para criação de containers)

  Рет қаралды 30,719

AlgaWorks

AlgaWorks

4 жыл бұрын

Com Docker você é capaz de tornar suas aplicações portáveis.
Isso aumenta muito a produtividade da equipe e gera uma agilidade enorme ao replicar suas aplicações em diferentes ambientes.
Se você ainda não usa Docker ou ainda não sabia desses benefícios, assista a esse vídeo e comece a mudar isso hoje mesmo!
Acompanhe a AlgaWorks nas redes sociais ↴
Facebook: / algaworks
Instagram: / alga.works
LinkedIn: / algaworks
Twitter: / algaworks
KZfaq: / algaworks
Conheça o nosso blog:
blog.algaworks...
Conheça os nossos cursos online de Java e Front-end:
www.algaworks.com
#Docker #Dockerfile #Container #Agilidade #Produtividade #AlgaWorks #Mergulhador

Пікірлер: 34
@fernandocoelho1334
@fernandocoelho1334 2 күн бұрын
Para quem está vendo esse vídeo recentemente, vi agora no Docker Hub que a imagem foi descontinuada e que outras imagens sugeridas. Independentemente do que esteja ocorrendo, o que foi discutido não é inviabilizado.
@TheLekao2009
@TheLekao2009 8 ай бұрын
Pra galera que é beeem novata (igual eu) pense no DockerFile como um arquivo onde ele tem poder de subir uma imagem de linux copiar um arquivo para dentro desse container , e executar comandos no console dessa imagem linux dentro dele, esse Dockerfile faz justamente isso, .'JAR' é o arquivo de quando voce cria uma aplicacao no java ele cria esse arquivo que fica dentro de target, no caso ele copiou esse arquivo da maquina local para uma pasta dentro da imagem de um container docker e executou o comando para disparar esse JAR, que seria o mesmo que voce faria na sua maquina local, java - jar arquivo.jar e como é uma imagem docker que tem o openjdk ele ja tem o JVM instalado e por consequencia vai conseguir executar o JAR., eu sou beeeeem iniciante nesse mundo docker, eu tento fazer essas associações beeem simples para eu nao me perder, a sua aula foi excelente.
@leonardogoncalvesduartedas9805
@leonardogoncalvesduartedas9805 3 жыл бұрын
Parabéns William, estou começando a programar e com as tuas aulas estou conseguido entender um pouco desse novo mundo!! Show de bola!! Muito bem explicado, até consegui fazer um container hahahah
@urbanofilho74
@urbanofilho74 4 жыл бұрын
William, está sendo muito bom acompanhar suas aulas de docker, estou começando a entender bem melhor sobre o assunto aqui com você, valeu!
@user-uv4nj9qy6h
@user-uv4nj9qy6h Жыл бұрын
Apos o minuto 8, posso lhe dar os parabéns. Excelente formador :)
@joaopauloantoniazzidemorae5334
@joaopauloantoniazzidemorae5334 2 жыл бұрын
Show de explicação sobre Dockerfile William!!
@edupazz
@edupazz 3 жыл бұрын
Maneiríssimo! Sua explicação é bastante sucinta e você explica até os erros que comete durante a execução dos passos, muito obrigado
@roniepetersondf
@roniepetersondf 4 жыл бұрын
Essas aulas estao muito top.
@tonyfilho1643
@tonyfilho1643 3 жыл бұрын
Ola muito bom...Parabéns pelo conteúdo.
@ezequielcosta4246
@ezequielcosta4246 2 жыл бұрын
Meu amigo, incrível esse vídeo que vc fez muito obrigado! Agora inscrito e futuro seguidor assíduo do seu conteúdo.
@emersondealmeida7147
@emersondealmeida7147 2 жыл бұрын
parabéns pela explicação muito claro e bem direto sem perder o sentido .
@ezekiel0lucas
@ezekiel0lucas 10 ай бұрын
Vídeo bem objetivo, muito bom!
@ITMANAGE
@ITMANAGE 3 жыл бұрын
Excelente material, muito bem explicado. Parabéns.
@sintiathafeny5596
@sintiathafeny5596 2 жыл бұрын
Explicação perfeita! Finalmente eu entendi haha. Obrigada!!!
@CarlosLima-yk4cf
@CarlosLima-yk4cf 3 жыл бұрын
Conteúdos e didática sensacionais! Seria interessante conteúdo sobre Spring com Kafka ( :
@lsilvamatheus
@lsilvamatheus 4 жыл бұрын
Muito da hora, esse conteúdo sobre docker tá animal! Parabéns pela didática!
@pedroleondebritobarrosodec2043
@pedroleondebritobarrosodec2043 4 ай бұрын
joia, obrigado
@vinilulu
@vinilulu 4 жыл бұрын
Toooop. Nesse caso eu poderia colocar essa api e mais uma aplicação angular?
@slark131
@slark131 3 жыл бұрын
Alguém poderia me tirar uma dúvida? Se eu tenho um servidor X que oferece vários serviços tipo banco de dados MySQL, web Apache2, entre vários outros. O que seria mais inteligente quando quando fosse passar tudo pra docker: Fazer um container pra cada serviço em separado ou um mega container englobando tudo junto ?
@fitt15
@fitt15 4 жыл бұрын
Top
@lucianoschirmer1687
@lucianoschirmer1687 Жыл бұрын
👏🏻
@AntonioLopes-uu5nx
@AntonioLopes-uu5nx 4 жыл бұрын
Tem alguma documentação que explica essas palavras chaves dockerfile ? queria saber como subir um ambiente para golang
@ramonjales9941
@ramonjales9941 Жыл бұрын
Mas o que acontece quando eu ja tenho o container instalado. Tipo, eu instalei mongodb via docker. Usei a uri para conectar no mongo compass. Mas como eu coloco o banco de dados em meu projeto spring(por exemplo)? Pois pelo o que entendi o dockerfile serve para quando não temos o container
@algaworks
@algaworks Жыл бұрын
Olá Ramon o Dockerfile serve para criar uma imagem Docker. No caso das dependências da sua aplicação com o banco de dados, basta iniciar eles com o docker. Em alternativa você pode descrever um arquivo docker-compose.yml, contendo todas as dependências assim como a própria aplicação em forma de container.
@davidsonjds
@davidsonjds 2 жыл бұрын
Amigo, uma dúvida. Estou criando uma macro GMS para o coreldraw. Não gostaria de instalar ela no lado do cliente. é possível criar um docker na nuvem e rodar minha gms? nesse caso o .net faria compilação da macro lendo os arquivos no container hospedado na nuvem? Peço desculpas se falei alguma besteira, sou leigo nesse meio e estou buscando conhecimento.
@eniodefarias
@eniodefarias 2 жыл бұрын
tem uma sugestão para algo simples de docker+python? algo assim $ docker-compose up -d "Fulano" e a saida do python dentro do docker imprimir: $ "Seu nome é Fulano" e fecha o docker ou seja como eu posso passar iniciar o conteiner, passar uma variavel via linha de comando,l mandar essa var para o python executar, e receber na tela a saida?
@Foxtrroy
@Foxtrroy 2 жыл бұрын
Olá, tudo bom!? Estou iniciando os estudos sobre docker/dockerfile... E sempre vejo o comando "COPY . .", e ainda não consegui entender o que esse comando faz... Poderia explicar!? Obrigado.
@gustavobarbosa7493
@gustavobarbosa7493 8 ай бұрын
Se eu não setar um SO no meu Dockerfile, o docker vai pegar o SO do sistema do host?
@algaworks
@algaworks 8 ай бұрын
Olá mergulhador! Você diz declarar um SO no "from" do Dockerfile?
@gustavobarbosa7493
@gustavobarbosa7493 8 ай бұрын
@@algaworksIsso, tipo assim: FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build WORKDIR /app COPY . ./ RUN dotnet restore RUN dotnet publish -c Release -o out FROM mcr.microsoft.com/dotnet/aspnet:6.0 WORKDIR /app COPY --from=build /app/out . ENTRYPOINT ["dotnet", "Krita.Web.dll"] Nesse caso por exemplo, não foi setado em nenhum momento um SO pra essa imagem, no lugar do FROM, tem só uma referencia para o SDK do dotnet. Em um caso como esse, qual seria o SO dessa imagem?
@algaworks
@algaworks 8 ай бұрын
Olá Gustavo, seria de acordo com a tag da imagem, e também, de acordo com a imagem base que essa tag usa. Recomendo sempre usar algo mais genérico como Linux. Mas, hoje em dia temos imagens base da Microsoft Windows Nano Server. Uma tag, também pode ter mais de uma arquitetura, como ARM64, AMD64, etc. Terá de ver isso nos detalhes da imagem: hub.docker.com/_/microsoft-dotnet-sdk
@guilhermesimionato7811
@guilhermesimionato7811 Жыл бұрын
O meu "RUN apt-get update" da "ERROR": executor failed running [/bin/sh -c apt-get update]: exit code: 100
O que são os EntryPoints em Docker?
16:05
AlgaWorks
Рет қаралды 6 М.
Utilizando MySQL com Docker
31:38
AlgaWorks
Рет қаралды 42 М.
Fast and Furious: New Zealand 🚗
00:29
How Ridiculous
Рет қаралды 48 МЛН
SPILLED CHOCKY MILK PRANK ON BROTHER 😂 #shorts
00:12
Savage Vlogs
Рет қаралды 43 МЛН
Survive 100 Days In Nuclear Bunker, Win $500,000
32:21
MrBeast
Рет қаралды 150 МЛН
If Barbie came to life! 💝
00:37
Meow-some! Reacts
Рет қаралды 52 МЛН
Build YOUR OWN Dockerfile, Image, and Container - Docker Tutorial
18:20
Utilizando volumes no Docker
30:57
AlgaWorks
Рет қаралды 14 М.
Vim Tips I Wish I Knew Earlier
23:00
Sebastian Daschner
Рет қаралды 52 М.
The least you need to know about Docker!
13:57
Diolinux
Рет қаралды 255 М.
TUDO O QUE VOCÊ PRECISA SABER PARA COMEÇAR COM DOCKER
54:04
Mateus Muller
Рет қаралды 39 М.
Conhecendo e explorando o Docker Hub
11:34
AlgaWorks
Рет қаралды 9 М.
Fast and Furious: New Zealand 🚗
00:29
How Ridiculous
Рет қаралды 48 МЛН