只进行单一语言的开发,启动一台虚拟机,这种情况 docker 占用的资源会不会比较多?
既要进行 php 开发,又要进行 python,两个程序需要不同的环境,vagrant 进行开发的话,需要启动两个 vagrant 虚拟机才行,占用资源多,这时候选择 Docker 会不会更好?
认证0级讲师
Docker는 가상 머신이 아니며 프로세스를 격리하고 리소스를 거의 소비하지 않습니다. Vagrant는 가상 머신의 캡슐화이며 가상 머신 자체가 리소스를 소비합니다.
원래 Linux를 사용하고 계시다면 시나리오 1~2라면 Docker를 선택하세요
OSX 또는 Windows를 사용하는 경우 첫 번째 시나리오에서는 vagrant가 더 쉽습니다. 두 번째 시나리오에서는 vagrant에 Docker를 설치해야 합니다.
Docker는 가상 머신이 아니며 프로세스를 격리하고 리소스를 거의 소비하지 않습니다.
Vagrant는 가상 머신의 캡슐화이며 가상 머신 자체가 리소스를 소비합니다.
원래 Linux를 사용하고 계시다면 시나리오 1~2라면 Docker를 선택하세요
OSX 또는 Windows를 사용하는 경우 첫 번째 시나리오에서는 vagrant가 더 쉽습니다. 두 번째 시나리오에서는 vagrant에 Docker를 설치해야 합니다.