我正在尝试使用卷。
我创建了一个可读写文件的应用程序。
如果我那样运行(没有音量):
docker run -p 3000:3000 hello-express
或者如果我那样运行(带有音量):
docker run -p 3000:3000 -v myvol:/myvol hello-express
我得到相同的结果:停止并启动容器后,数据将保留下来,但是删除容器并再次运行后,数据将被删除。
所以这里有些问题。
答案 0 :(得分:1)
您可以尝试在DockerFile中创建卷并在使用所需容器运行命令时将其附加。由于卷是用容器隔离的,因此它们与特定容器无关。 您也可以参考此良好的article卷。希望对您有所帮助。