首页 > 解决方案 > 无法使用卷

问题描述

我正在尝试使用卷。

我创建了一个读取和写入文件的应用程序。

如果我这样运行它(没有卷):

docker run -p 3000:3000 hello-express

或者如果我这样运行它(带有音量):

docker run -p 3000:3000 -v myvol:/myvol hello-express

我得到相同的结果:在我停止并启动容器后数据仍然存在,但在我删除容器并再次运行后它被删除。

所以这里出了点问题。

标签: dockerdocker-volume

解决方案


您可以尝试在 DockerFile 中创建卷并在使用所需容器运行命令时附加它。由于卷与容器隔离,并且它们不依赖于特定容器。您也可以参考这篇好文章。希望能帮助到你。


推荐阅读