数据库如何在Docker中落地

Docker内置一些轻量级应用或服务,比如web前端和中间件等,但是数据库在Docker中运行的是否比较多,数据库运行在Docker中有什么优势和弊端,数据库程序和数据如何有效分离?显示全部

Docker内置一些轻量级应用或服务,比如web前端和中间件等,但是数据库在Docker中运行的是否比较多,数据库运行在Docker中有什么优势和弊端,数据库程序和数据如何有效分离?

收起
参与11

查看其它 3 个回答dl528888的回答

dl528888dl528888系统运维工程师游戏公司

如果使用docker存放数据库,数据库程序与数据肯定得分离,数据存放到共享存储,程序放到容器里,如果容器有损坏或数据库服务挂了,自动启动一个新容器,从共享存储存放数据。

不推荐数据库程序与数据在一个容器,或数据存放到宿主机里,这个宿主机里容器共享卷组,这样宿主机损坏就影响比较大。

互联网服务 · 2017-04-20
浏览2321

回答者

dl528888
系统运维工程师游戏公司
擅长领域: 云计算容器容器云

dl528888 最近回答过的问题

回答状态

  • 发布时间:2017-04-20
  • 关注会员:5 人
  • 回答浏览:2321
  • X社区推广