1
resposta

[Dúvida] Imagem do Debian ou PHP

Olá pessoal, me surgiu uma dúvida durante um projeto.

Neste caso estou rodando uma aplicação web que necessita de apache e php. Me veio esta dúvida, pois ao usar a imagem do php algumas outras dependências que preciso do próprio php tenho tido problemas para instalar, ao passo que ao fazer a instalação em um container Debian tudo flui normalmente.

Qual a diferença entre usar uma imagem oficial do php e usar uma imagem Debian instalando o php e o apache + dependências?

No ponto de vista de segurança deste container estou tendo alguma desvantagem se optar pela imagem do Debian?

Imagem debian https://hub.docker.com/_/debian/tags

Imagem PHP https://hub.docker.com/_/php/tags?page=1&name=apache php:apache-bullseye

1 resposta

Oi, Douglas. Tudo bem?

Pelo nome da imagem do php, supus que ela tenha sido baseada num debian (o nome bullseye é o nome de uma versão do debian). Então executei a imagem e indo no diretório /etc podemos ver que ele possui um arquivo chamado debian_version.

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeEntão a própria imagem disponibilizada pelo PHP é baseada num Debian. A vantagem de você usar uma imagem oficial é que você pode supor que o software que ela disponibiliza vai funcionar de uma ótima forma, testada e que ela vai conter apenas o que é necessário para rodar a linguagem. Já usando uma imagem base qualquer e instalar o que você quer te dá a flexibilidade e liberdade de escolher o que tem lá, mas você pode acabar inflando demais e passando por problemas de configuração que terá de resolver sozinho.

Em resumo, não há melhor absoluto, apenas a melhor para a sua situação concreta.

Espero ter ajudado. Bons estudos!