Docker数据容器的持久性
我正在将我的应用程序服务器转换为Docker容器。 由于应用程序服务器将其configuration保存在XML文件中,因此我创build并启动了一个名为“data”的数据容器,该数据容器挂载了应用程序服务器configuration文件夹。 然后我开始了容器:
docker run --rm -h server-v01 --name server-v01 --volumes-from data rhel/server-dc
我已经对configuration进行了一些更改,然后在两个容器上发出“docker stop”命令。 当我重新启动容器时,我可以看到configuration更改没有被数据容器持久化。 这是数据容器的正确行为吗? 我需要在数据容器中自动执行所有更改。 有什么想法吗 ?
我认为这个问题可能在--rm
标志中。 如果您在运行数据容器时添加了此选项,那么一旦停止此容器,它将被删除。
- docker工人:错误:无法删除一个或多个图像
- 将容器连接到本地数据库
- 为什么“https://get.docker.com/ubuntu”是一个apt库?
- 如何使用spring dev工具自动重新加载docker中的spring引导应用程序
- Docker外部主机映射
- 团队城市Linux代理Docker构build失败(Docker中的Docker) – 错误创buildaufs挂载到/ var / lib / docker / aufs / mnt / … -init:无效参数
- 运行docker Rstudio服务器没有根?
- Docker:MariaDB / MySQL启动在Windows主机上失败
- 在与–link链接的Docker容器中访问环境variables