如果我的本地系统是linux,则可以在本地运行composer,npm,phpunit等。 在我的docker-compose.yaml中为每个容器创建容器还是一种好习惯?
答案 0 :(得分:3)
如果您将docker用于本地开发,但不打算在生产环境中使用它,则它取决于您自己的偏好。最好不要在本地计算机上安装任何节点/合成器或诸如此类的工具,而仅使用docker run -it --rm -v $PWD:/app composer install
。
但是-如果您是在团队中进行开发,那么我建议您使用一个通用的docker映像,以便所有开发人员在开发和运行这些命令(版本等)时都具有完全相同的环境