无法使用卷
Failed to use volumes
我正在尝试使用卷。
我创建了一个读取和写入文件的应用程序。
如果我 运行 那样(没有音量):
docker run -p 3000:3000 hello-express
或者如果我 运行 那样(有音量):
docker run -p 3000:3000 -v myvol:/myvol hello-express
我得到相同的结果:数据在我停止并启动 contianer 后保留,但在我删除容器并再次 运行 后它被删除。
所以这里有问题。
您可以尝试在 DockerFile 中创建 Volume 并在 运行 使用您想要的容器的命令时附加它。由于卷与容器隔离,并且它们不依赖于特定容器。
你也可以参考这本article的好书。希望对你有帮助。
我正在尝试使用卷。
我创建了一个读取和写入文件的应用程序。
如果我 运行 那样(没有音量):
docker run -p 3000:3000 hello-express
或者如果我 运行 那样(有音量):
docker run -p 3000:3000 -v myvol:/myvol hello-express
我得到相同的结果:数据在我停止并启动 contianer 后保留,但在我删除容器并再次 运行 后它被删除。
所以这里有问题。
您可以尝试在 DockerFile 中创建 Volume 并在 运行 使用您想要的容器的命令时附加它。由于卷与容器隔离,并且它们不依赖于特定容器。 你也可以参考这本article的好书。希望对你有帮助。