Ich richtete eine Ubuntu 13.04-Box von www.vagrantbox.es. Post, dass ich Änderungen an der Box vorgenommen habe - Ruby, Rails, Git, Mysql, Ngnix usw. installiert. Wie teile ich die modifizierte Box mit jemand anderem?Speichern und teilen Änderungen an Vagrant-Box
Antwort
Nachdem Sie Ihre Änderungen vorgenommen haben, verwenden Sie vagrant package
im Verzeichnis mit der Vagrant-Datei. Das Gerät wird heruntergefahren und in eine Datei gespeichert.
Sie werden mit einem Boxfile in diesem Verzeichnis enden, das Sie freigeben können.
Wie bereits beantwortet, erstellt vagrant package
eine neue Basis-Box aus einer vorhandenen VM.
Wie auch immer "der Vagrant" ist zu verwenden und teilen Sie eine Vagrantfile mit provisioners. Auf diese Weise ist die Installation der Software wiederholbar. Der Nachteil ist, dass initial vagrant up
länger dauert, während es die gesamte Software installiert, aber auf der anderen Seite ist die gemeinsame Basisbox kleiner. Abhängig von Ihrem Anwendungsfall ist das Beste.
Wenn Sie sich für die gemeinsame Nutzung eines vorinstallierten Images entscheiden, können Sie dennoch von einer automatisierten Bereitstellung profitieren, z. Packer um die Box zu bauen.
- 1. Änderungen an GitHub mit Git Bash speichern
- 2. So speichern Sie die Änderungen an jTable
- 3. Speichern von Änderungen an Dateien in Codiad
- 4. Wordpress speichern und teilen Warenkorb
- 5. POCO-Änderungen speichern
- 6. Speichern Client HTML-Änderungen
- 7. Visual Studio: Unterschied zwischen "Alle Änderungen speichern" und "Änderungen nur in offenen Dokumenten speichern"?
- 8. Excel-Tabellen über VBA teilen und speichern
- 9. svn Export Änderungen und lokal speichern
- 10. Änderungen in Python speichern
- 11. Entity Framework Änderungen speichern
- 12. Wie Änderungen an einer Entität speichern JPA mit
- 13. Speichern von Änderungen an einem WFS mit OpenLayers
- 14. Schienen/ActiveRecord: Speichern von Änderungen an zugeordneten Sammlungen eines Modells
- 15. Ajax dynamisch "Änderungen speichern" div
- 16. SVN fördert Änderungen an Test und Produktion
- 17. Laden/Ändern/Speichern von Änderungen in Textdatei
- 18. Speichern von Änderungen in SlickGrid
- 19. DataGridView Änderungen bei Zeilenänderung speichern
- 20. Können wir Corel Draw-Daten auf Git speichern und teilen?
- 21. Speichern Sie Änderungen in contenteditable mit Zeitstempel
- 22. Speichern von bestimmten Teilen eines Strings
- 23. Änderungen beim Speichern von Laravel 4: Eloquent
- 24. Änderungen an Swagger UI Header
- 25. wenn Änderungen an der Vorlage
- 26. Änderungen an einem Textfeld synchronisieren
- 27. Javascript: Verwenden von Regex zum Teilen und Speichern?
- 28. PM Änderungen an AM Java
- 29. Wie Druckereigenschaften/Präferenzen Dialog zeigen und Änderungen speichern?
- 30. Tabelle in Dataset zusammenführen und Änderungen in Datenquelle speichern