Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从另一个Docker容器访问文件-同一网络_Docker_Express_Docker Compose_Multer - Fatal编程技术网

从另一个Docker容器访问文件-同一网络

从另一个Docker容器访问文件-同一网络,docker,express,docker-compose,multer,Docker,Express,Docker Compose,Multer,我需要帮助。我有一个expressjsrestapi,它使用multer上传文件,并在一个容器中使用docker compose运行,在另一个容器上运行另一个前端应用程序。如何从前端访问上传的文件 version: '2' services: api: container_name: "api" restart: always build: context: ./api ports: - "8383:8383" environment:

我需要帮助。我有一个expressjsrestapi,它使用multer上传文件,并在一个容器中使用docker compose运行,在另一个容器上运行另一个前端应用程序。如何从前端访问上传的文件

version: '2'
services:
   api:
container_name: "api"
restart: always
build:
  context: ./api
ports:
  - "8383:8383"
environment:
  - test=testvalue

networks:
  - pms

app:
container_name: "app"
restart: always
build:
  context: ./app
ports:
  - "7777:80"
environment:
  - test=testvalue

networks:
  - pms

 networks:
  pms:

你的意思是你把文件上传到后端服务吗?如果你用HTTP POST把文件发送到后端,我可能会用HTTP GET来检索它们;这将是后端HTTP API的一部分。如果前端是使用React等框架的浏览器应用程序,则尤其如此;但即便如此,每个容器都有一个单独的文件系统,最好不要尝试共享文件。是的,我的意思是@Dannykaplunski理解@DavidMaze谢谢