Welcome to ClientVPS Mirrors

4- Manage vmr boxes

4- Manage vmr boxes

The vmr boxes

Presentation

A box is a Vagrant environment (bundle) containing a virtual environment (such as a virtual machine) for a specific provider (such as VirtualBox).

Boxes are available for development and test, do not use it for production.

Once a box is downloaded, it saved in ~/.vagrand.d/ directory.

Be careful boxes can be large in space, be sure to have enough hard drive space.

List boxes

Official vmr boxes list is available here : https://app.vagrantup.com/VMR/

vmr boxes are identify by :

To get this list in R console:

boxes_list <- vmrList()
boxes_list

To get information about a specific box:

vmrListBox(boxes_list$Name[1])

Download a box

Box download is automatic in a vmr environement, but if you need to download it manualy, you can:

vmrBoxDownload(vmr_env)

Manage boxes

You can manage downloaded boxes with this functions:

# List downloaded boxes
vmrLocalBoxList()
# Remove old boxes (not up to date)
vmrLocalBoxPrune()
# Remove a specific box
vmrLocalBoxRemove(<box name>)
# Download the last box version (use in a __vmr__ environment)
vmrLocalBoxUpdate()

Vignette summary

  1. Working with vmr package
  2. Start my first environment
  3. Manage vmr environment
  4. Manage boxes
  5. Manage providers
  6. Development with vmr
  7. CI/CD
  8. Functions resume

Next vignette : 5-Manage providers

Need a high-speed mirror for your open-source project?
Contact our mirror admin team at info@clientvps.com.

This archive is provided as a free public service to the community.
Proudly supported by infrastructure from VPSPulse , RxServers , BuyNumber , UnitVPS , OffshoreName and secure payment technology by ArionPay.