我已经通过 docker-compose
构建了一个容器,这里是 .yml
:
gateway:
build: .
image: sng
container_name: sng
command: tail -F /dev/null
ports:
- "10091:10091"
volumes:
- vendor:/root/vendor
volumes:
vendor:
Dockerfile
只是拉取镜像并运行 composer install
:
FROM php:7-fpm-alpine
EXPOSE 10091
WORKDIR /root
COPY . .
RUN apk add composer && composer install --no-progress
有没有办法让我将创建的 vendor
文件夹自动同步回代码库,而无需从主机运行 docker cp
?
最佳答案
哦伙计,我很抱歉!我做了你想要的,只是将 vendor 卷安装到 vendor 文件夹。
volumes:
- path/to/local/vendor:vendor
关于php - Docker 从容器内部复制 Composer 供应商,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56359678/