Какой самый быстрый способ перехода с boot2docker на Vagrant + NFS в Mac OS X?
У меня есть контейнер базы данных, созданный из официального MySQLdocker pull mysql
.
У меня есть приложение переднего планаapp
построен с тортом.
У меня есть приложениеcms
построен с Symfony.
У меня установлена связь с контейнером для обоихapp
а такжеcms
начать и автоматически подключиться кdb
.
Все отлично работает, но это очень медленно с boot2docker.
Я пытался понять, как использовать Vagrant с NFS.
В Интернете есть несколько различных учебных пособий и примеров, но пока я не смог начать. Я установил последний Vagrant и использовал примерyungsang/boot2docker
но когда я пытаюсь самая простая командаdocker images
Я продолжаю получать ошибки, какFATA[0000] An error occurred trying to connect: Get https://localhost:2375/v1.16/images/json: tls: oversized record received with length 20527.
Я обнаружил, что если яvagrant ssh
в ВМ, я могу запуститьdocker images
и такой, но я не этого хотел; Я привык запускать команды Docker прямо из терминала Mac OS X. Так ясно, что я что-то неправильно понял. Также учебники по использованию блога Vagrantrsync
а также--provider=docker
который также не кажется необходимым для использования vagrant box yungsang / boot2docker.
Я был бы благодарен за некоторое руководство и чувствовал, что исчерпал свои возможности поиска Google на этом.
Refs:
https://www.vagrantup.com/blog/feature-preview-vagrant-1-6-docker-dev-environments.html https://github.com/boot2docker/boot2docker/issues/64 https://vagrantcloud.com/yungsang/boxes/boot2docker