私信  •  关注

rckrd

rckrd 最近创建的主题
rckrd 最近回复了
7 年前
回复了 rckrd 创建的主题 » 在Docker容器内构建项目并在mounted中共享文件夹

您正在安装卷 /var/www 启动容器时。

/var/网址 将与 ./src/www 在主机上,替换添加到 /var/网址 在建立图像的过程中。

考虑使用 composer docker image 或者确保将依赖项安装到另一个目录。查看 vendor_dir 钥匙 composer.json

例子: 作曲家.json

{
 "require": {

 },
 "config": {
   "vendor-dir": "/var/www/vendor/"
 }
}

Docker图像构建:

...
RUN mkdir -p /var/www/vendor/
COPY composer.json /var/www/vendor/
RUN cd /var/www/vendor/ && composer install
RUN mkidr -p /var/www/app
...

docker-compose.yml公司

volumes:
  - ./src:/var/www/app