刚开始使用 docker, 感觉非常方便. 1, 在学习新软件的时候用处非常大, 例如, 我最近需要学习 oracle, 但是 ubuntu 下面安装 oracle 11g 非常麻烦, 需要下载大的安装包, 需要注册 oracle 网站, 说不定安装过程中还会出现什么问题(反正我在 windows 下面安装 oracle 超级困难, 老是有很多小毛病). 但是使用 docker 就无比轻松的解决了这个问题. 2, 最近导师让我完成一个 spark 的项目, 实验室三台低配服务器, 安装 spark 集群非常麻烦, 需要操作系统的 ip 配置, 文件夹配置都是一样的, 而且组网什么的也挺麻烦(刚买的服务器, 我对着一块很不熟). 服务器的开关机比正常的电脑慢很多, 等等问题. 同样, 使用虚拟机来建集群挺麻烦的, 不过相比实体机好多了. 但是, docker 更方便, 占用资源更少.
虽然我知道 docker 占用资源比 virtualbox 少,但是我没有一个具体的概念, 它到底能少多少.
例如, 同样在一台 ubuntu 上面跑 mysql, 同样的数据运行情况, 单独安装 mysql 资源占用与 docker 运行 mysql 占用差距很大吗? 大约差多少呢?
请教懂得大大给我解答以下.
小弟有一个低配vps, 1g内存的, 不太敢用docker(因为不懂docker的资源占用情况.)
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.