如题,以前用 windows 笔记本的时候,很多教程都是在 centos 中安装部署配置,比如 mysql 、nginx 等
优点是对宿主机器没有直接污染,以后重装系统也方便恢复,还可以模拟多机器测试集群等
现在换了 macbook 后,一开始我是把 windows 上用的 vmdk 文件直接拿过来导入就能用,但是 vmware 一用就容易卡
后来发现 docker 后,感觉这个相对轻量,就在上面拉了一些镜像来用
想问问大伙们都是怎么处理的额?
现在我用 macos,经常打开 docker 也是风扇狂转
1
qwerthhusn 2020-12-20 19:37:43 +08:00
实验什么东西?如果是 OS 级别的肯定 VMWare 虚拟机了
如果只是玩个 mysql,zookeeper 这种的,docker 就行,模拟学习多节点集群啥的没问题 个人拙见 |
2
bkchan 2020-12-20 19:41:41 +08:00
我现在是直接在 vm 里面装个 centos 虚拟机,则虚拟机里面安装除了 java 之外的所有环境,配置好共享目录,还是蛮爽的。
|
3
neochen13 OP @qwerthhusn #1 额,我说的实验其实就是拿来试验测试一些东西
|
4
neochen13 OP @bearkchan812 #2 vm 里再装个虚拟机,请问这个有什么缘由吗?总感觉重复了
|
5
AkideLiu 2020-12-20 22:25:34 +08:00 via iPhone
平时开发 docker 够用了,除非你要装重量级软件才需要 VMware 。一般 docker pull Ubuntu 就够用了
|
6
systemcall 2020-12-21 00:41:36 +08:00 via Android
@neochen13 docker desktop 在 Windows 上默认情况下是起一个 Hyper-V 的虚拟机,虚拟机里面再来跑 Docker,虽然有办法去掉
wsl1 不能提供 Docker 所需的用户态虚拟化,wsl2 又是虚拟机 |
7
SmiteChow 2020-12-21 10:05:32 +08:00
看网速和磁盘空间,网速快 docker,磁盘空间小虚拟机
|
8
wsseo 2020-12-21 10:11:12 +08:00
建议虚拟机
|
9
Zien 2020-12-21 11:50:24 +08:00 via Android
台式机有路由器建议虚拟机,笔记本要带着到处联网建议 docker 方便些。
|
10
KuroNekoFan 2020-12-21 12:11:50 +08:00 via iPhone
你这情况 docker 和虚拟机都不适用吧,没理由把 centos 的东西迁移到 macos 还要在 mac 上套个虚拟机装 centos,docker 就不说了用来运维的
自信一点,你能把 centos 的环境搞定,那 macos 的应该问题也不大,多 google |
11
no1xsyzy 2020-12-21 13:02:18 +08:00
记得谁说过,开发就是 vagrant
|
12
CoderGeek 2020-12-21 14:18:42 +08:00
对我来说 开发搞同一套环境 docker 方便 镜像一组完事
|