
removido
(usa Nenhuma)
Enviado em 04/09/2022 - 11:03h
luizinct escreveu:
Caros colegas do forum, estou com essa questão para resolver em um teste, embora seja docker e trazer aqui, peço desculpas.
já criei o diretório
# mkdir docker
e dentro criei o arquivo Dockerfile com as permissão de execução +x.
No arquivo Dockerfile aberto com vim está da sguinte forma
FROM centos:6
O restante ainda estou por descobrir como fazer. Agradeço a força.
Este é o teste.
Crie o diretório /docker e neste diretório crie um Dockerfile que:
- Instale Apache com PHP com imagem base centos:6
- O serviço do apache não deverá rodar com o usuário root;
- Deverá acessar o browser e consultar a informação do phpinfo.
- Executar o build da imagem e iniciar um container com a imagem gerada, expondo para a internet a porta 80.
Olá,
Para criar uma imagem contendo apache + php, tu pode aprender olhando a documentação oficial:
https://docs.docker.com/engine/reference/builder/
Já existem imagens prontas para criar containers com apache+php, mas o ideal do exercício é elaborar do zero um Dockerfile.
Para criar Dockerfile, o ideal é ter uma boa noção de shell script, pois tudo dentro de um Dockerfile é shell script.
Nesse caso, vai precisar instalar apache e php usando a imagem oficial do CentOS 6, e usar o usuário www-data para rodar um arquivo index.php na raiz do projeto, chamando a função phpinfo().
Tu pode olhar essas instruções em artigos e dicas que ensinam a instalar apache e php no CentOS, vai te dar um norte em como fazer isso no Dockerfile...