Spring boot dockerizing应用程序在主机上创建文件

问题描述 投票:0回答:1

我有spring boot应用程序,并且在docker内部运行。现在我使用[

在spring boot中创建文件
File file = new File("/var/www/html");
File f = new File(file, System.currentTimeMillis() + ".jpg");

我想公开访问此文件,因此必须在var / www / html文件夹中创建。

但是通过这样做,我无法在var / www / html中看到任何文件,因为应用程序正在docker容器中运行。如何更改Docker容器的体积,以便可以在上述位置的主机中创建文件?

spring-boot docker docker-machine
1个回答
2
投票

[您在运行docker映像时需要挂载卷...

如果您通过执行docker run命令来运行docker映像,则在命令中添加此命令:

docker run ....-v /var/www/html:/var/www/html.....

© www.soinside.com 2019 - 2024. All rights reserved.