宿主机 Debian
想在上面跑各种的 Linux 实验环境,如测试不同技术栈之类的
这种情况是装 KVM , Xen 等虚拟化比较好,还是 Docker 等容器化技术比较好?
想在上面跑各种的 Linux 实验环境,如测试不同技术栈之类的
这种情况是装 KVM , Xen 等虚拟化比较好,还是 Docker 等容器化技术比较好?
|
PastsongMar 24, 2016 via Android
1
看什么技术栈了,用 Docker 技术一般代表生产环境也用 Docker
|
|
FanErrorMar 24, 2016
3
俺推荐 ESXi
|
|
mko0okmko0Mar 24, 2016
4
要玩
应用面:Docker 系统面:KVM/Xen/vmware |
|
PhAMar 24, 2016
5
|
|
6
|
|
cxbigMar 24, 2016
7
如果平时喜欢折腾,用 Docker 比较好,部署速度快,不同技术栈不会有直接冲突
|
|
FanErrorMar 24, 2016
8
@kxjhlele 我就是平时玩玩,专门买了台机器装了个 ESXi 放单位,主要觉得管理方便, ESXi 6.0 带了 esxi-ui ,不管在啥地方, VPN 回来直接 WEB 界面可以管理 vm 。
装好了 windows 全系, linux 各版本。要什么虚拟机时,在管理界面直接复制一份纯净版出来开玩。 |
|
zxgnglMar 24, 2016
9
其实我觉得做实验 VirtualBox 好,因为只要多拍几张快照,就可以轻松无痛回滚。
|
|
11
|
|
reusMar 24, 2016
14
systemd-nspawn
|
|
lighteningMar 24, 2016
16
想和真机一样使用的话,还是虚拟机比较好吧。
Docker 的管理方式很类似于进程,如果你想保持一个 container 持续运行,就要给它一个一直保持运行的 entrypoint 进程,大概就是 sleep infinity 或 tail -f /dev/null 了,很 hacky 的。 然后 container stop 了的话,你还要很小心的不把它删掉。 |
|
publicAdminMar 24, 2016
17
|
|
18
@publicAdmin vagrant 还得跑 Virtualbox 之类的
|
|
wuyadongMar 24, 2016
19
虚拟化技术比较好咯, docker 倾向于一个容器一个进程咩。
|
|
likukuMar 24, 2016
20
做实验 VirtualBox 好,传统虚拟机,完全和宿主隔离,也支持快照。
|
|
stanjiaMar 24, 2016
21
Docker 很好
|
|
likukuMar 24, 2016
22
VirtualBox ,本身支持多种虚拟网络。
|
|
xythMar 24, 2016
23
如果只是跑跑 LAMP/SSH 什么的 docker 足够啦
|
|
msg7086Mar 24, 2016
24
Linux 的话,容器方案还有 LXC 和 Systemd-nspawn 可以用。
如果要省心省力的话, ESXi 还是很不错的。 |
|
publicAdminMar 25, 2016
25
@b244183 然而即时 virtualbox 你是感觉不到它存在的。除了偶尔折腾网络,命令行无解的情况下,开启 GUI 。平时就一个 vagrant _manager 够了。
可以看下 github 大多数推荐用户部署实践都有提供 vagrant 文件。可想它折腾的方便性 |
|
terrancesiuMar 25, 2016 via iPhone
26
如果就是实验,我也赞同 virtual box 毕竟够简单,宿主如果是 Linux 那更好!
|
|
liuxuMar 25, 2016
27
说到 vbox , vboxmanage 你值得拥有。
|