淘先锋技术网

首页 1 2 3 4 5 6 7

1.数据不安全即使你要把Docker数据放在主机来存储,它依然不能保证不丢数据。

Dockervolumes的设计围绕UnionFS镜像层提供持久存储,但它仍然缺乏保证。使用当前的存储驱动程序,Docker仍然存在不可靠的风险。如果容器崩溃并数据库未正确关闭,则可能会损坏数据。2.运行数据库的环境需求常看到DBMS容器和其他服务运行在同一主机上。然而这些服务对硬件要求是非常不同的。数据库(特别是关系型数据库)对IO的要求较高。一般数据库引擎为了避免并发资源竞争而使用专用环境。如果将你的数据库放在容器中,那么将浪费你的项目的资源。因为你需要为该实例配置大量额外的资源。在公有云,当你需要34G内存时,你启动的实例却必须开64G内存。在实践中,这些资源并未完全使用。