mkdir docker-php mkdir src

vim src/index.php

docker search php

  • src
  • Dockerfile
FROM php:7.4-apache
COPY /src /var/www/html/
EXPOSE 80

docker build -t hello-php .

docker run -p 3000:80 hello-php

docker run -p 3000:80 -d hello-php

Docker Volumes

docker run -p 3000:80 -v $(pwd)/src/:/var/www/html/ hello-php

conectate al contenedor docker exec -it bash

luego pueds crear un archivo about.php.

echo '

About

' > about.php

Ahora, observa tu carpeta de desarrollo, veras que tambien el archivo estara alli.

Finalmente, puedes volver a construir tu proyecto para poder subirlo a docker hub o simplemente. ejecutarlo.

docker build -t hello-php .

docker run -d -p 80:80 hello-php