Ambiente de desenvolvimento Web usando Docker com: Fedora Linux + Apache + PHP + MySQL
- Baixe o zip do projeto e extraia no seu PC, é recomendado que o nome da pasta seja "docker-webserver"
- Instale o docker e certifique-se que ele esteja rodando, usando "docker ps"
- Abra o powershell e navegue até a pasta raiz deste projeto, que contém o arquivo "docker-compose.yml"
- Certifique-se que não as portas: 80, 443 e 3306 esteja livres para serem abertas no seu PC;
- Execute o comando "docker-compose up -d"
- Pronto! Agora você tem um ambiente de desenvolvimento configurado e funcionando com o Apache, PHP e MySQL
- "docker-compose down" Para a execução dos containers
- "docker-compose up -d" Inicia a execução dos containers em background
- "docker exec -it /bin/bash" Entra no bash do container que esta rodando. Para sair do bash "ctrl + d"
Caso ocorra algum erro em subir o container, tente:
- Reiniciar o docker;
- Deletar imagens e volumes antigos e rebuildar tudo;
- Liberar permissão de leitura e gravação no diretório montado no container
- Verificar se o firewall o antivirus esta bloqueando o funcionamento do docker
- Se tiver proxy na sua rede, vá nas configurações do docker > proxies e informe os dados do proxy no formato "servidor:porta"