cari

Rumah  >  Soal Jawab  >  teks badan

单纯的开发环境来说 Docker 和 Vagrant 该如何选择?

场景一:单一开发环境

只进行单一语言的开发,启动一台虚拟机,这种情况 docker 占用的资源会不会比较多?

场景二:多环境开发

既要进行 php 开发,又要进行 python,两个程序需要不同的环境,vagrant 进行开发的话,需要启动两个 vagrant 虚拟机才行,占用资源多,这时候选择 Docker 会不会更好?

PHP中文网PHP中文网2859 hari yang lalu677

membalas semua(1)saya akan balas

  • 高洛峰

    高洛峰2017-04-21 10:57:56

    Docker bukan mesin maya, ia adalah pengasingan proses dan menggunakan sumber yang sangat sedikit.
    Vagrant ialah enkapsulasi pada mesin maya, dan mesin maya itu sendiri menggunakan sumber.

    Jika anda pada asalnya menggunakan Linux, jika senario satu atau dua, pilih Docker

    Jika anda menggunakan OSX atau Windows, anda perlu membuka mesin maya Dalam senario pertama, vagrant lebih mudah Dalam senario kedua, anda perlu memasang Docker dalam vagrant

    balas
    0
  • Batalbalas