据我所知,官方作曲家映像旨在用作php管理工具,而不是像您可以在docker-compose文件中使用的任何其他映像。所以基本上如果我没有或不想在本地/本地安装作曲家,我可以使用 docker 容器。
因此,我为我的应用程序创建了一个根目录,该目录目前为空,但是如果我运行例如docker run --rm -it -volume $PWD:/app composer create-project laravel/laravel .
,则看不到Laravel应用程序中正在我的目录中安装。我是否误解了什么,或者有任何想法我做错了什么?
你应该使用标志 -v 或 --volume。这个命令对我有用,只要确保你在一个空目录中:
docker run --rm -it -v $PWD:/app composer create-project laravel/laravel .