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