Я использую Vagrant для запуска виртуальной машины CentOS, чтобы моя машина разработки была идентична производственной.
Я хочу "переключиться" на Docker, поскольку он, похоже, выполняет ту же работу, и он более легкий.
Однако у меня сложилось впечатление, что Docker создает контейнер, используя ресурсы хоста (в моем случае, Windows).Это означает, что если я запущу Docker на своем компьютере с Windows, он будет использовать ресурсы Windows.Следовательно, он не будет идентичен производственному (в котором используется «чистый» CentOS).
Тем не менее, чтобы dev и prod были по-настоящему идентичны, мне нужно использовать виртуальную машину Linux (через Vagrant), а затем установитьДокер оттуда, это правильно?