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