image - 如何更新docker镜像而不丢失其内容?

标签 image docker containers

我一直在开发一个网站,在服务器上存储图片。我使用 Docker 来运行我的应用程序。在测试过程中,我发现当我杀死docker并再次构建图像​​时,我会丢失所有保存的图片。据我了解,当我将图片上传到服务器时,它会将它们保存在容器内,当我杀死它时,它会销毁其中创建的文件。每次当我添加新功能时,我都会杀死docker并重新构建它并丢失所有图片。我做错了什么?

我已将容器中的更改提交到其镜像。我可以在现有图像的基础上构建图像吗?我可以合并它们吗?

最佳答案

您应该考虑使用 Docker Volumes

这些可用于在容器之间保存数据

或者您可以bind mount存储到容器 - 但我相信卷可能更适合您

关于image - 如何更新docker镜像而不丢失其内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62305357/

相关文章:

android - 自动缩放android资源

docker - 如何在 centos 7 lxc 中运行 docker?

node.js - 如何将docker容器连接到mongodb

docker - Kubernetes HyperV 集群公开服务

java - 列表或容器 O(1)-ish 插入/删除性能,具有数组语义

swift - 在 swift3 中处理 URL 的 Try Catch

image - 首帖跨浏览器解决方案添加3张图片

c++ - 如何使用 Opencv 2.3 更改灰度图像的像素值?

docker - Docker,如何在Container的OS Ubuntu中添加文件夹

linux - 我可以在 CentOS 上安装并运行基于 RHEL 的 lxc 吗?