Ambiente desenvolvimento PHP com Docker

Aqui vai um tutorial para desenvolver em PHP com o Docker.

Primeiramente descubra qual versão do PHP sua hospedagem ou seu servidor usa criando um arquivo info.php e abrindo-o pelo navegador

Você também pode verificar pela linha de comando, entretanto podem existir várias versões do php instalados, mas apenas uma será usada pelo apache. Por isso o método de cima é mais recomendado.

php -versionphp71 -versionphp72 -version

Iniciando um conteiner Docker

Um exemplo do comando de configuração Docker:

sudo docker run -d --restart unless-stopped --name php-dev --hostname php-dev -v ~/docker-volumes/php-dev/apache-php-files:/var/www/html -p 8123:80 php:7.2-apache

Sobre as pastas - Com esse comando criamos uma pasta compartilhada entre a pasta /var/www/html/ do conteiner e a pasta ~/docker-volumes/php-dev/apache-php-files/ do linux hospedeiro.

Sobre as portas - Também fazemos um redirecionamento da porta 80 de dentro do conteiner para a porta 8123 de fora do conteiner.

You should also read: