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
Entã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.