php - Docker 从容器内部复制 Composer 供应商

我已经通过 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

https://stackoverflow.com/questions/56359678/

相关文章:

python - 是否可以在 Snakemake 中有一个可选的输出文件?

r - 在 ggplotly 散点图上添加辅助 x 和 y 轴

sql-server - SQL Server Management Studio v18 的命令行

google-chrome - 本地主机 Web 应用程序访问远程 API 时未设置 Cookie

python - 消息 : Error: Polling for changes failed: N

python - 无法编码响应 : datetime. datetime(2019, 5, 29,

angular - 如何在构造函数中选择性地注入(inject) MAT_DIALOG_DATA

google-chrome-extension - Chrome 扩展程序 - 不在请求中发送 co

git - 一个 git 子模块卡在错误的提交 ('submodule update' 不工作)

azure-active-directory - 企业应用程序中基于组角色的授权