我也想在DDEV容器中使用来自主机的composer缓存,以防止不必要的下载并节省时间。
答案 0 :(得分:3)
解决方案是在docker-compose.cache.yaml
文件夹中创建一个新的.ddev
。文件名中点之间的中心词可以是任何东西。
文件内容应如下所示(已针对ddev v1.1.1更新):
version: '3.6'
services:
web:
volumes:
- "$HOME/.composer/:/home/.composer/"
这会将$HOME/.composer
从您的本地计算机映射到DDEV容器中的/home/.composer
。
如果您使用的是Windows,则$HOME/AppData/Local/Composer
应该是主机上的相应文件夹。