Oii, Eduardo! Tudo bem?
Ótima pergunta! Como sugestão você pode utilizar o pip
dentro do contêiner.
Segue um exemplo de instalação:
Acesse o terminal do contêiner onde o Airflow está rodando, usando o comando abaixo. Altere o nome do container
para o que está em seu projeto. . Substitua <nome_do_container>
pelo nome ou ID do seu contêiner.
docker exec -it <nome_do_container> /bin/bash
Depois, use o pip
para instalar os pacotes que você deseja. Vamos usar Pandas
e NumPy
, como exemplo:
pip install pandas numpy
E para verificar se os pacotes foram instalados corretamente, pode-se rodar um script Python simples dentro do contêiner ou utilizando o comando pip list
para listar todos os pacotes instalados.
pip list
Um ponto de atenção: essa sugestão é temporária e pode ser perdidas caso o contêiner for parado ou removido. Outra alternativa, que garanta mais estabilidade, considere criar um volume Docker para persistir os pacotes instalados ou criar um novo Dockerfile com os pacotes necessários.
Para te auxiliar nos estudos, reuni alguns links sobre o tema:
As páginas podem abrir em inglês, caso não tenha familiaridade com o idioma, clique com o botão direito do mouse em qualquer canto da tela e escolha a opção Traduzir para o português.
Espero ter ajudado. Qualquer dúvida, compartilhe no fórum.
Bons estudos, Eduardo!