Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有Docker供应商目录的PhpStorm_Docker_Phpstorm - Fatal编程技术网

带有Docker供应商目录的PhpStorm

带有Docker供应商目录的PhpStorm,docker,phpstorm,Docker,Phpstorm,我正在尝试对我的Laravel应用程序进行dockerize,所有工作正常。我所有的容器都能100%工作 唯一的问题是通过Composer创建的供应商目录 这是我的Dockerfile COPY . . RUN composer update --no-scripts 由于此命令在容器内执行,因此供应商目录不是主机,因此PhpStorm不会检测到它,并且所有包含的内容都标记为未找到 我也应该在主机上安装vendor?您可以尝试与主机共享卷。将主机上的本地路径(docker卷共享的挂载点)添加到

我正在尝试对我的Laravel应用程序进行dockerize,所有工作正常。我所有的容器都能100%工作

唯一的问题是通过Composer创建的
供应商
目录

这是我的
Dockerfile

COPY . .
RUN composer update --no-scripts
由于此命令在容器内执行,因此
供应商
目录不是主机,因此PhpStorm不会检测到它,并且所有包含的内容都标记为未找到


我也应该在主机上安装
vendor

您可以尝试与主机共享卷。将主机上的本地路径(docker卷共享的挂载点)添加到项目的“PHP解释器设置上的包含路径”页面中。看见