如何保持Rancher服务器元数据
我使用Vagrant在笔记本电脑上设置了Rancher。 出于某种原因,我不得不重新启动笔记本电脑,导致使用vagrant启动Vagrant虚拟机。
在Vagrant vm出现之后,我已经运行了rancher服务器容器,但是它已经丢失了所有的元数据。 我已经丢失了所有的主机,并添加到它,以及失去了添加到牧场服务器的所有用户。
请让分享如何坚持牧场服务器元数据。
谢谢
我想你几乎回答了你自己的问题。 但是有select:
- 将MySQL
/var/lib/mysql
数据文件夹绑定到主机,这样删除/启动新的容器不会丢失数据。 这是logging在http://docs.rancher.com/rancher/installing-rancher/installing-server/#bind-mount-mysql-volume 。 - 启动一个MySQL容器(反过来应该使用某种types的数据卷),并使用链接或手动TCP连接设置连接到它。 这是logging在http://docs.rancher.com/rancher/installing-rancher/installing-server/#using-an-external-database 。
- 启动已停止的现有
rancher-server
容器。 数据不应该从容器内部消失(除非在容器停止后删除容器)。 尽pipe如此,使用上述两种方法之一来确定这一点是比较容易的。