我想从我的API映像内的客户端映像访问公共文件我尝试向api映像添加卷,但不起作用
- ./client/public:/app
全合成文件
version: '3'
services:
api:
restart: always
build:
dockerfile: Dockerfile.dev
context: ./server
volumes:
- /app/node_modules
- ./server:/app
- ./client/public:/app
ports:
- '5000:5000'
client:
build:
dockerfile: Dockerfile.dev
context: ./client
volumes:
- /app/node_modules
- ./client:/app
links:
- api
1条答案
按热度按时间huwehgph1#
如果尝试这种方式,/APP将被客户端的公共目录覆盖,并且API将无法访问其自己的文件。相反,应将客户端的公共文件夹装载到API映像中的其他位置。例如,可以将其装载到/client_public