最終更新:2026-01-06 (火) 08:52:55 (11d)  

vagrant
Top / vagrant

$ vagrant box add centos URL
$ vagrant init centos
$ vagrant up

$ vagrant init precise32 http://files.vagrantup.com/precise32.box
$ vagrant up

help

  • Usage: vagrant [options] <command> [<args>]
    
        -h, --help                       Print this help.
    
    Common commands:
         autocomplete    manages autocomplete installation on host
         box             manages boxes: installation, removal, etc.
         cloud           manages everything related to Vagrant Cloud
         destroy         stops and deletes all traces of the vagrant machine
         global-status   outputs status Vagrant environments for this user
         halt            stops the vagrant machine
         help            shows the help for a subcommand
         init            initializes a new Vagrant environment by creating a Vagrantfile
         login           
         package         packages a running vagrant environment into a box
         plugin          manages plugins: install, uninstall, update, etc.
         port            displays information about guest port mappings
         powershell      connects to machine via powershell remoting
         provision       provisions the vagrant machine
         push            deploys code in this environment to a configured destination
         rdp             connects to machine via RDP
         reload          restarts vagrant machine, loads new Vagrantfile configuration
         resume          resume a suspended vagrant machine
         snapshot        manages snapshots: saving, restoring, etc.
         ssh             connects to machine via SSH
         ssh-config      outputs OpenSSH valid configuration to connect to the machine
         status          outputs status of the vagrant machine
         suspend         suspends the machine
         up              starts and provisions the vagrant environment
         upload          upload to machine via communicator
         validate        validates the Vagrantfile
         version         prints current and latest Vagrant version
         winrm           executes commands on a machine via WinRM
         winrm-config    outputs WinRM configuration to connect to the machine
    
    For help on any individual command run `vagrant COMMAND -h`
    
    Additional subcommands are available, but are either more advanced
    or not commonly used. To see all subcommands, run the command
    `vagrant list-commands`.
            --[no-]color                 Enable or disable color output
            --machine-readable           Enable machine readable output
        -v, --version                    Display Vagrant version
            --debug                      Enable debug output
            --timestamp                  Enable timestamps on log output
            --debug-timestamp            Enable debug output with timestamps
            --no-tty                     Enable non-interactive output

vagrant init?

  • initializes a new Vagrant environment by creating a Vagrant file
  • Atlasからダウンロード
    vagrant init [box-name] [box-url]

vagrant up

vagrant destroy

vagrant global-status

vagrant box

  • vagrant box add?
    vagrant box add <name> <url>
  • vagrant box list?
  • vagrant box remove?
  • vagrant box repackage?