我目前有自己的 Laravel 应用程序在 Docker 上运行,在 Windows 11 上使用 Laravel sail,在 WSL2 上使用 Ubuntu。这工作正常并且符合预期。我已将我的工作推送到 Git 存储库,但如何将其拉到新系统上?安装时 Laravel sail 附带的供应商文件不会发送到存储库,因此在安装 Composer 的供应商文件之前,sail 将毫无用处。
我是 Docker 新手,这是否意味着我必须在 Linux (WSL2) 上安装 Composer 和 PHP,然后安装供应商文件?有没有更简单的方法,或者这是传统的方法?
感谢您的任何帮助。
我已经使用以下方法处理了这个问题作曲家 docker 镜像 https://hub.docker.com/_/composer安装依赖项。
克隆存储库,然后从根目录中运行以下命令。
docker run --rm --interactive --tty -v $(pwd):/app composer install
通过将存储库安装到容器中,作曲家容器将写入vendor
目录,它将出现在您的主机中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)