单纯的开发环境来说 Docker 和 Vagrant 该如何选择?
PHP中文网
PHP中文网 2017-04-21 10:55:56
0
1
653

场景一:单一开发环境

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

场景二:多环境开发

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

PHP中文网
PHP中文网

认证0级讲师

모든 응답(1)
小葫芦

Docker는 가상 머신이 아니며 프로세스를 격리하고 리소스를 거의 소비하지 않습니다.
Vagrant는 가상 머신의 캡슐화이며 가상 머신 자체가 리소스를 소비합니다.

원래 Linux를 사용하고 계시다면 시나리오 1~2라면 Docker를 선택하세요

OSX 또는 Windows를 사용하는 경우 첫 번째 시나리오에서는 vagrant가 더 쉽습니다. 두 번째 시나리오에서는 vagrant에 Docker를 설치해야 합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿