【发布时间】:2018-03-21 10:24:53
【问题描述】:
以下场景更新容器的最佳做法是什么;
我有基于我的 Web 应用程序项目构建的图像,并且我每月发布一次基于更新的源代码的新图像。
购买我的网络应用程序在容器中运行后会生成文件或及时更新某些文件。例如,应用程序正在为每个 Web 用户的用户文件夹下创建新的 xml 文件。另一个例子是用户上传文件。
我想在运行新的更新图像后保留这些文件而不会丢失。
/bin/
/first.dll
/second.dll
/other-soruces/
/some.cs
/other.cs
/user/
/user-1.xml
/user-2.xml
/uploads/
/images
/image-1.jpg
/web.config
我应该使用 Docker 的volume 功能吗?还有其他策略吗?
【问题讨论】:
标签: docker docker-compose docker-volume