Spring boot 如何在docker(Winodws)中读取/写入文件系统
我正在尝试将java Spring启动应用程序部署到windows docker容器中(已启用wsl支持) 当我试着运行我的yml文件时,java服务器已经启动并运行了 但我有一个功能,需要从本地磁盘C&D(主机)访问文件 当我试图访问路径类似于“D:\Folder\example.pdf”的文件时,我发现文件未找到异常。 这是我的docker-compose.yml文件Spring boot 如何在docker(Winodws)中读取/写入文件系统,spring-boot,docker,docker-compose,dockerfile,Spring Boot,Docker,Docker Compose,Dockerfile,我正在尝试将java Spring启动应用程序部署到windows docker容器中(已启用wsl支持) 当我试着运行我的yml文件时,java服务器已经启动并运行了 但我有一个功能,需要从本地磁盘C&D(主机)访问文件 当我试图访问路径类似于“D:\Folder\example.pdf”的文件时,我发现文件未找到异常。 这是我的docker-compose.yml文件 version: "3" services: java_spring_backend:
version: "3"
services:
java_spring_backend:
image: java_spring_backend:latest
restart: unless-stopped
container_name: java_spring_backend
build: ./server/
ports:
- "8081:8080"
您必须将主机文件夹装载到docker容器中 前 或作为wsl的绝对路径示例:
/mnt/c/文件夹:/FolderInsideDocker
version: "3"
services:
java_spring_backend:
image: java_spring_backend:latest
restart: unless-stopped
container_name: java_spring_backend
build: ./server/
volumes:
- "./Folder:/FolderInsideDocker"