|
@@ -4,32 +4,28 @@
|
|
|
Install using Vagrant
|
|
|
=====================
|
|
|
|
|
|
- Please note this is a community contributed installation path. The only 'official' installation is using the :ref:`ubuntu_linux` installation path. This version
|
|
|
- may be out of date because it depends on some binaries to be updated and published
|
|
|
+ Please note this is a community contributed installation path. The only 'official' installation is using the
|
|
|
+ :ref:`ubuntu_linux` installation path. This version may sometimes be out of date.
|
|
|
|
|
|
**requirements**
|
|
|
-This guide will setup a new virtual machine on your computer. This works on most operating systems,
|
|
|
-including MacOX, Windows, Linux, FreeBSD and others. If you can
|
|
|
-install these and have at least 400Mb RAM to spare you should be good.
|
|
|
+This guide will setup a new virtual machine with docker installed on your computer. This works on most operating
|
|
|
+systems, including MacOX, Windows, Linux, FreeBSD and others. If you can install these and have at least 400Mb RAM
|
|
|
+to spare you should be good.
|
|
|
|
|
|
|
|
|
-Install Vagrant, Virtualbox and Git
|
|
|
------------------------------------
|
|
|
-
|
|
|
-We currently rely on some Ubuntu-linux specific packages, this will change in the future, but for now we provide a
|
|
|
-streamlined path to install Virtualbox with a Ubuntu 12.10 image using Vagrant.
|
|
|
+Install Vagrant and Virtualbox
|
|
|
+------------------------------
|
|
|
|
|
|
1. Install virtualbox from https://www.virtualbox.org/ (or use your package manager)
|
|
|
2. Install vagrant from http://www.vagrantup.com/ (or use your package manager)
|
|
|
3. Install git if you had not installed it before, check if it is installed by running
|
|
|
``git`` in a terminal window
|
|
|
|
|
|
-We recommend having at least about 2Gb of free disk space and 2Gb RAM (or more).
|
|
|
|
|
|
Spin up your machine
|
|
|
--------------------
|
|
|
|
|
|
-1. Fetch the docker sources
|
|
|
+1. Fetch the docker sources (this includes the instructions for machine setup).
|
|
|
|
|
|
.. code-block:: bash
|
|
|
|
|
@@ -43,21 +39,16 @@ Spin up your machine
|
|
|
|
|
|
Vagrant will:
|
|
|
|
|
|
-* Download the Quantal64 base ubuntu virtual machine image from get.docker.io/
|
|
|
+* Download the 'official' Precise64 base ubuntu virtual machine image from vagrantup.com
|
|
|
* Boot this image in virtualbox
|
|
|
-
|
|
|
-Then it will use Puppet to perform an initial setup in this machine:
|
|
|
-
|
|
|
-* Download & untar the most recent docker binary tarball to vagrant homedir.
|
|
|
-* Debootstrap to /var/lib/docker/images/ubuntu.
|
|
|
-* Install & run dockerd as service.
|
|
|
-* Put docker in /usr/local/bin.
|
|
|
-* Put latest Go toolchain in /usr/local/go.
|
|
|
+* Add the `Docker PPA sources <https://launchpad.net/~dotcloud/+archive/lxc-docker>`_ to /etc/apt/sources.lst
|
|
|
+* Update your sources
|
|
|
+* Install lxc-docker
|
|
|
|
|
|
You now have a Ubuntu Virtual Machine running with docker pre-installed.
|
|
|
|
|
|
To access the VM and use Docker, Run ``vagrant ssh`` from the same directory as where you ran
|
|
|
-``vagrant up``. Vagrant will make sure to connect you to the correct VM.
|
|
|
+``vagrant up``. Vagrant will connect you to the correct VM.
|
|
|
|
|
|
.. code-block:: bash
|
|
|
|
|
@@ -69,5 +60,4 @@ Now you are in the VM, run docker
|
|
|
|
|
|
docker
|
|
|
|
|
|
-
|
|
|
Continue with the :ref:`hello_world` example.
|