经过多年的意大利面条代码(我是意大利人,我真的知道意大利面是什么)我正在努力建立一个像样的php开发环境。
这是我的战斗计划:
谢谢!
答案 0 :(得分:0)
我建议使用官方的php语言docker image:
https://registry.hub.docker.com/_/php/
这使您可以创建一个打包PHP代码的图像,而不必在运行时映射卷。
├── build_and_run.sh
├── Dockerfile
└── src
└── index.php
FROM php:5.6-apache
COPY src/ /var/www/html/
构建新容器图像并启动它的脚本:
docker build -t my-php-app .
docker run -it --rm --name my-running-app -p 8080:80 my-php-app
Apache配置为侦听端口8080
php图像也可以在没有docker文件的情况下运行。只需在本地提供源代码映射:
docker run -it --rm --name my-apache-php-app -v "$(pwd)/src":/var/www/html -p 8080:80 php:5.6-apache