1
ooh 2018-12-18 18:47:40 +08:00
我个人理解容器只是用来隔离服务的,和虚拟机根本不是一个层次的东西,所以你还是需要用虚拟机来做宿主
Docker Compose 定制不是挺方便的吗 |
2
scriptB0y 2018-12-18 18:48:11 +08:00
用容器代替虚拟机最初的需求是什么呢?
|
5
ClutchBear 2018-12-18 19:41:03 +08:00
试试 vagarnt?
|
6
ns2250225 OP @ClutchBear vagrant 用过,好像也是用来管理虚拟机的呀,本质还是开多台虚拟机用 vbox 或 vmware
|
7
pere 2018-12-18 20:02:46 +08:00
我還以爲你要買新電腦~~·
|
9
CallMeReznov 2018-12-18 20:34:15 +08:00
硬件的困境企图通过换系统来解决....
|
10
xuanbg 2018-12-18 20:36:19 +08:00
定制镜像不都通过 dockerfile 来的么? windows 上面和 linux 上面有什么区别?
|
11
loading 2018-12-18 21:15:55 +08:00 via Android
windows 现在的 docker 实现有效率了?
|
12
xrlin 2018-12-18 21:38:21 +08:00
windows 下的 docker 是用 hyper-v 的吧,还是相当于一个虚拟系统,所以效率应该不强吧。
|
13
geekvcn 2018-12-18 21:45:35 +08:00
换硬件吧 , 现在虚拟机性能损失没你说的那么大 , 如果感觉慢绝对是硬件落后了
|
14
pmispig 2018-12-18 21:53:17 +08:00
虚拟机慢是因为你硬件太差了,花钱就能解决的事情就不要搞得这么麻烦
|
15
Cooky 2018-12-18 21:57:02 +08:00 via Android
raw disk access,直接把虚拟机装分区里,能提升不少的 io 性能,注意别弄错把分区表弄没了
|
16
Cbdy 2018-12-18 22:01:47 +08:00 via Android
用 Java
|
17
beginor 2018-12-19 08:10:44 +08:00 via Android
Docker for Windows 是基于 hyper-v 的虚拟机,效率不高,而且映射宿主文件系统不仅 IO 慢, 而且不支持文件锁定, 很多数据库无法运行( MySQL、PostgreSQL、MongoDB 等)。
想玩 Docker 的话还是得原生 Linux。 |
18
oonnnoo 2018-12-19 14:39:06 +08:00
如果不用大数据量传输的话,买个云主机吧,效率提高 N 倍,网络、性能也好。
需要的高配置时,临时提高配置,用完还原或者删掉就好了。 |
19
ns2250225 OP 感谢大家的回复,最后我装了个 linux 系统,安装了 LXD 来使用,感觉棒棒的 😣
|