首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自停靠容器的持久mysql数据

来自停靠容器的持久mysql数据
EN

Stack Overflow用户
提问于 2015-07-28 00:26:42
回答 1查看 411关注 0票数 0

如何持久化mysql容器中的数据?我真的希望将/var/lib/mysql从容器挂载到主机。这确实创建了目录,但是当我创建数据,停止我的应用程序,并使用挂载的目录启动一个新的应用程序时,那里什么都没有。我已经为目录赋予了所有权限,并将用户和组更改为root,但似乎都不起作用。我一直看到人们说要使用数据容器,但我不明白这如何与亚马逊ec2容器服务(ECS)一起工作,考虑到每次我停止和启动一个任务时,它都会创建一个新的数据容器,而不是使用现有的数据容器。请帮帮忙。谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-07-28 06:16:45

只需使用如下代码运行您的容器:

代码语言:javascript
复制
docker run -v /var/lib/mysql:/var/lib/mysql -t -i <container_id> <command>

您可以保留主机/var/lib/mysql并将其挂载到每个容器中。现在,除非您用于容器的所有服务器都映射到一个公共的/var/lib/mysql (可能是从主EC2实例挂载的nfs ),否则这将不适用于EC2容器服务。

一旦AWS EFS被广泛使用,它将在这方面发挥很大的作用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31658418

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档