重启后,指容器里边编译好的东西还在吗 ?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在容器环境中,编译好的东西(例如应用程序、库文件等)通常存储在容器的文件系统中。当容器重启时,如果这些文件是直接存储在容器的临时文件系统中(非持久化存储),那么它们可能会丢失。这是因为容器内的数据默认是非持久化的,容器销毁或重启会导致数据消失。
为了避免这种情况,建议采取以下措施进行数据持久化: - 使用NAS存储:通过配置网络附加存储(NAS),可以确保即使容器重启或被重新创建,存储在NAS上的数据依然存在,从而保证编译好的内容不丢失。
总结来说,重启容器后,直接存放在容器内部的编译成果可能不会保留,但通过实施如NAS或OSS这样的持久化存储策略,可以确保重要数据和已编译内容在容器重启后依然可用。