Тёмный

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

AlgaWorks
Подписаться 65 тыс.
Просмотров 31 тыс.
50% 1

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
RU-vid: / 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

Опубликовано:

 

29 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 34   
@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 ?
@fernandocoelho1334
@fernandocoelho1334 Месяц назад
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.
@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
@TheLekao2009
@TheLekao2009 9 месяцев назад
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.
@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.
@AntonioLopes-uu5nx
@AntonioLopes-uu5nx 4 года назад
Tem alguma documentação que explica essas palavras chaves dockerfile ? queria saber como subir um ambiente para golang
@guilhermesimionato7811
@guilhermesimionato7811 Год назад
O meu "RUN apt-get update" da "ERROR": executor failed running [/bin/sh -c apt-get update]: exit code: 100
@CarlosLima-yk4cf
@CarlosLima-yk4cf 3 года назад
Conteúdos e didática sensacionais! Seria interessante conteúdo sobre Spring com Kafka ( :
@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.
@Um_Zuca_Dev_Na_Ilha_da_Madeira
@Um_Zuca_Dev_Na_Ilha_da_Madeira 3 года назад
Ola muito bom...Parabéns pelo conteúdo.
@joaopauloantoniazzidemorae5334
@joaopauloantoniazzidemorae5334 3 года назад
Show de explicação sobre Dockerfile William!!
@vinilulu
@vinilulu 4 года назад
Toooop. Nesse caso eu poderia colocar essa api e mais uma aplicação angular?
@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?
@gustavobarbosa7493
@gustavobarbosa7493 9 месяцев назад
Se eu não setar um SO no meu Dockerfile, o docker vai pegar o SO do sistema do host?
@algaworks
@algaworks 9 месяцев назад
Olá mergulhador! Você diz declarar um SO no "from" do Dockerfile?
@gustavobarbosa7493
@gustavobarbosa7493 9 месяцев назад
@@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 9 месяцев назад
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
@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.
@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!
@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
@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.
@ITMANAGE
@ITMANAGE 3 года назад
Excelente material, muito bem explicado. Parabéns.
@roniepetersondf
@roniepetersondf 4 года назад
Essas aulas estao muito top.
@DiogoSilva-b7c
@DiogoSilva-b7c Год назад
Apos o minuto 8, posso lhe dar os parabéns. Excelente formador :)
@sintiathafeny5596
@sintiathafeny5596 2 года назад
Explicação perfeita! Finalmente eu entendi haha. Obrigada!!!
@emersondealmeida7147
@emersondealmeida7147 2 года назад
parabéns pela explicação muito claro e bem direto sem perder o sentido .
@pedroleondebritobarrosodec2043
@pedroleondebritobarrosodec2043 5 месяцев назад
joia, obrigado
@ezekiel0lucas
@ezekiel0lucas Год назад
Vídeo bem objetivo, muito bom!
@lucianoschirmer1687
@lucianoschirmer1687 Год назад
👏🏻
@fitt15
@fitt15 4 года назад
Top
@lsilvamatheus
@lsilvamatheus 4 года назад
Muito da hora, esse conteúdo sobre docker tá animal! Parabéns pela didática!
Далее
O que são os EntryPoints em Docker?
16:05
Просмотров 6 тыс.
Docker SUPER AULA com TUDO que você precisa saber HOJE!
1:32:00
"Когти льва" Анатолий МАЛЕЦ
53:01
Utilizando MySQL com Docker
31:38
Просмотров 43 тыс.
Docker Tutorial for Beginners
50:38
Просмотров 40 тыс.
Docker para aplicações Java
1:22:52
Просмотров 7 тыс.
COMO FAZER UM BOM DOCKERFILE
13:24
Просмотров 1,3 тыс.
Containers // Dicionário do Programador
7:00
Просмотров 94 тыс.