Pro Vagrant /
Pro Vagrant teaches you how to effectively implement and optimize Vagrant in your everyday work environment. Master the creation and configuration of virtual development environments with an easy-to-use workflow, and focus on automation. Vagrant lowers development environment setup time, increases d...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
[New York, NY] :
Apress,
[2015]
|
Colección: | Expert's voice in open source.
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- At a Glance; Chapter 1: Getting Started with Vagrant; What Is Vagrant?; Client/Server Paradigm and its Aftermath; Traditional Approach to Setting up a Developer Environment; Virtualization to the Rescue; Enter the Vagrant; Vagrant Rulez!; Disadvantages of Vagrant; Vagrant for Trainers, Instructors, and Teachers; Installing the Software; Git; VirtualBox; Vagrant; Check the Installation; Basic Vagrant Configuration; Documentation; Summary; In the Next Chapter, You'll Learn . . .; Reading List; Test Yourself; Chapter 2: Four Web Frameworks in Four Minutes
- Project 1: "Songs for kids" Written in AngularJS Project 2: "Songs for kids" Written in Django; Project 3: "Songs for kids" Written in Ruby on Rails; Project 4: "Songs for kids" Written in Symfony; What Have You Achieved?; Shared Folders ; Stopping VMs; Summary; In the Next Chapter, You'll Learn . . .; Reading List; Test Yourself; Exercises; Chapter 3: The States of VM; Before You Begin; Getting the Source Code of the Example Application; Vagrantfile; Where Does the VM Image Come From?; Booting the VM; Stage I: Downloading and Installing the Box in the System
- Stage II: Importing the Base Box into the Project Stage III: Booting the System; Files and Directories: Summary; Files and Directories in Stage I; Files and Directories in Stage II; Files and Directories in Stage III; Guest OS States; running State; poweroff State; saved State; not created State; aborted State; Vagrant Commands; vagrant up Command; vagrant halt Command; vagrant suspend Command; vagrant destroy Command; vagrant reload Command; How to Start and Stop a VM; Running "Songs for kids" in Sinatra
- Killing and Preserving Processes in a Guest OS During Shutdown Preserving and Losing Files in a Guest OS During Shutdown; Colliding Ports; Removing the Box; Summary; In the Next Chapter You Will Learn . . .; Reading List; Test Yourself; Exercises; Chapter 4: Default Configuration and Security Settings of the Guest VM; Atlas ; Initializing a New Project; Security Concern #1; Booting the Guest OS; Downloading the ubuntu/trusty32 Base Box from Atlas; Default Configuration of a VM; Forwarding Port 2222 on the Host to Port 22 on the Guest; Security Concern #2
- Sharing a Project Directory Communication with the Outside World; Analysis of "Songs for kids" in AngularJS; Working with SSH; Working with Multiple Guests; Security Concern #3; Using the authorized_keys File for SSH Authorization; Security Concern #4; Reloading the Guest OS; Summary; In the Next Chapter, You Will Learn . . .; Reading List; Test Yourself; Exercises; Chapter 5: Your First Box; The Task at Hand; Choosing a Base Box and Initializing a New Project; Installing the Necessary Software; Generating a Box; Listing, Installing, and Removing Boxes; Using the Box