使用docker的PHP开发环境(以及如何使用composer)


PHP development environment with docker (and how to use composer)

我玩了一段时间docker,我想用它来构建一个PHP开发环境。对于PHP,我使用composer。

尽管我研究了使用docker构建devlopmenet环境,但我基本上找到了示例代码,显示了如何运行现有的PHP应用程序(但没有显示如何创建开发环境)比如:https://github.com/tutumcloud/tutum-docker-php

我真的不明白我是必须在容器内还是在容器外运行composer?

你能给我看一些例子吗?我在主机上的一个目录中有我的源代码,通过docker卷与容器共享,以及如何在这个设置中使用composer?

感谢:)

此处有趣的设置:geoffrey.io/a-php-development-environment-with-docker.html

可在github上获得:https://github.com/ubermuda/docker-symfony