我可以从Docker的VOLUME CREATE将数据挂载到主机文件系统吗?

3

我很高兴能够创建一个卷来在应用程序之间共享。

docker volume create --name hello

然而,如果我想使用我的主机IDE编辑这些数据,该怎么办呢?


截至3天前的提交,看起来挂载传播是正确的方法。https://github.com/docker/docker/tree/master/volume 我还不清楚那是什么。 - michaelbahr
@michaelbahr 天啊,感谢你的好建议!更详细的信息请参见 https://github.com/docker/docker/blob/master/man/docker-create.1.md 我会仔细阅读并可能回答我的问题...除非你想尝试指出它。 - Tek
我也看了那份文档,但它并没有提供一个简单的解决方案来创建 docker volume :/ 目前应该采用 @VonC 的答案。 - michaelbahr
1个回答

1

目前,你需要挂载主机目录(作为数据卷)才能够直接在容器中从主机编辑文件。

-v /src/webapp:/opt/webapp training/webapp python app.py

该命令将主机目录/src/webapp挂载到容器中的/opt/webapp位置。如果容器镜像中已经存在路径/opt/webapp,则/src/webapp将覆盖但不删除预先存在的内容。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接