Wie kann man unter Mac OS X am schnellsten von boot2docker auf Vagrant + NFS migrieren?
Ich habe einen Datenbankcontainer aus dem offiziellen mysqldocker pull mysql
.
Ich habe eine Front-End-Appapp
Mit Kuchen gebaut.
Ich habe eine Back-End-Appcms
Mit Symfony erstellt.
Ich habe Containerverknüpfung für beide eingerichtetapp
undcms
um zu starten und sich automatisch mit @ zu verbinddb
.
Alles funktioniert super, aber mit boot2docker ist es super langsam.
Ich habe versucht zu verstehen, wie man Vagrant mit NFS verwendet.
Es gibt ein paar verschiedene Tutorials und Beispiele online, aber bisher konnte ich nicht loslegen. Ich habe den neuesten Vagrant installiert und das Beispiel verwendetyungsang/boot2docker
aber wenn ich den einfachsten Befehl versuchedocker images
Ich bekomme immer wieder Fehler wieFATA[0000] An error occurred trying to connect: Get https://localhost:2375/v1.16/images/json: tls: oversized record received with length 20527.
Ich entdeckte, dass, wenn ichvagrant ssh
in die VM kann ich ausführendocker images
und so, aber das wollte ich nicht; Ich bin es gewohnt, Docker-Befehle direkt über das Mac OS X-Terminal auszuführen. So klar habe ich etwas falsch verstanden. Auch die Tutorials auf dem Vagrant-Blog verwendenrsync
und--provider=docker
was auch nicht notwendig zu sein scheint, um die Vagrant-Box yungsang / boot2docker zu verwenden.
Ich wäre für einige Hinweise dankbar und hätte das Gefühl, dass ich meine Google-Suchfunktionen in diesem Fall ausgeschöpft habe.
Refs:
https: //www.vagrantup.com/blog/feature-preview-vagrant-1-6-docker-dev-environments.htm https: //github.com/boot2docker/boot2docker/issues/6 https: //vagrantcloud.com/yungsang/boxes/boot2docke