docker数据库是单独放吗

docker数据库是单独放吗,第1张

不是单独放的。

Docker快速扩展的一个重要特征就是无状态,具有数据状态的都不适合直接放在Docker里面,如果Docker中安装数据库,存储服务需要单独提供,所以docker数据库不是单独放的。

Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows *** 作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

把数据库,redis放到docker容器会有什么弊端吗

docker的弊端就是网络IO开销。所以高度网络IO的请避免,磁盘IO的请用Volume挂载。

docker的优势就是随其即灭的不用悉心呵护的牛群特性。所以无状态很重要。

如果你希望享受docker的牛群特性,那么请你自己保管好你的状态。

MySQL 到底能不能放到 Docker 里跑

当我们的mysql 容器启动后,想要登陆mysql 的数据库怎么办。以下介绍几种方法, 其他容器的登陆也可以仿效。 第一: 启动容器后用link 链接, 官方的mysql 容器有以下几个环境变量。 docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-se.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6750101.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存