mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
Updated Vagrantfile and documentation to reflect new installation path using Ubuntu's PPA, also switched everything to use Ubuntu 12.04 by default.
This commit is contained in:
parent
0731d1a582
commit
6c8dcd5cbb
4 changed files with 25 additions and 32 deletions
10
Vagrantfile
vendored
10
Vagrantfile
vendored
|
@ -8,7 +8,6 @@ def v10(config)
|
||||||
# Install ubuntu packaging dependencies and create ubuntu packages
|
# Install ubuntu packaging dependencies and create ubuntu packages
|
||||||
config.vm.provision :shell, :inline => "echo 'deb http://ppa.launchpad.net/dotcloud/lxc-docker/ubuntu precise main' >>/etc/apt/sources.list"
|
config.vm.provision :shell, :inline => "echo 'deb http://ppa.launchpad.net/dotcloud/lxc-docker/ubuntu precise main' >>/etc/apt/sources.list"
|
||||||
config.vm.provision :shell, :inline => 'export DEBIAN_FRONTEND=noninteractive; apt-get -qq update; apt-get install -qq -y --force-yes lxc-docker'
|
config.vm.provision :shell, :inline => 'export DEBIAN_FRONTEND=noninteractive; apt-get -qq update; apt-get install -qq -y --force-yes lxc-docker'
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
Vagrant::VERSION < "1.1.0" and Vagrant::Config.run do |config|
|
Vagrant::VERSION < "1.1.0" and Vagrant::Config.run do |config|
|
||||||
|
@ -45,8 +44,8 @@ Vagrant::VERSION >= "1.1.0" and Vagrant.configure("2") do |config|
|
||||||
end
|
end
|
||||||
|
|
||||||
config.vm.provider :virtualbox do |vb|
|
config.vm.provider :virtualbox do |vb|
|
||||||
config.vm.box = "quantal64_3.5.0-25"
|
config.vm.box = 'precise64'
|
||||||
config.vm.box_url = "http://get.docker.io/vbox/ubuntu/12.10/quantal64_3.5.0-25.box"
|
config.vm.box_url = 'http://files.vagrantup.com/precise64.box'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -76,7 +75,8 @@ Vagrant::VERSION >= "1.2.0" and Vagrant.configure("2") do |config|
|
||||||
end
|
end
|
||||||
|
|
||||||
config.vm.provider :virtualbox do |vb|
|
config.vm.provider :virtualbox do |vb|
|
||||||
config.vm.box = "quantal64_3.5.0-25"
|
config.vm.box = 'precise64'
|
||||||
config.vm.box_url = "http://get.docker.io/vbox/ubuntu/12.10/quantal64_3.5.0-25.box"
|
config.vm.box_url = 'http://files.vagrantup.com/precise64.box'
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,7 +1,9 @@
|
||||||
Docker on Ubuntu
|
Docker on Ubuntu
|
||||||
================
|
================
|
||||||
|
|
||||||
Docker is now available as a Ubuntu PPA (Personal Package Archive), which makes installing Docker on Ubuntu super easy!
|
Docker is now available as a Ubuntu PPA (Personal Package Archive),
|
||||||
|
`hosted on launchpad <https://launchpad.net/~dotcloud/+archive/lxc-docker>`_
|
||||||
|
which makes installing Docker on Ubuntu very easy.
|
||||||
|
|
||||||
**The Requirements**
|
**The Requirements**
|
||||||
|
|
||||||
|
@ -17,14 +19,14 @@ Add the custom package sources to your apt sources list. Copy and paste both the
|
||||||
>> /etc/apt/sources.list"
|
>> /etc/apt/sources.list"
|
||||||
|
|
||||||
|
|
||||||
Update your sources. You will see a warning that GPG signatures cannot be verified
|
Update your sources. You will see a warning that GPG signatures cannot be verified.
|
||||||
|
|
||||||
.. code-block:: bash
|
.. code-block:: bash
|
||||||
|
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
|
|
||||||
|
|
||||||
Now install it, you will see another warning that the package cannot be authenticated.
|
Now install it, you will see another warning that the package cannot be authenticated. Confirm install.
|
||||||
|
|
||||||
.. code-block:: bash
|
.. code-block:: bash
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
Upgrading
|
Upgrading
|
||||||
============
|
============
|
||||||
|
|
||||||
We assume you are upgrading from within the operating system which runs your docker daemon.
|
These instructions are for upgrading your Docker binary for when you had a custom (non package manager) installation.
|
||||||
|
If you istalled docker using apt-get, use that to upgrade.
|
||||||
|
|
||||||
|
|
||||||
Get the latest docker binary:
|
Get the latest docker binary:
|
||||||
|
|
|
@ -4,32 +4,28 @@
|
||||||
Install using Vagrant
|
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
|
Please note this is a community contributed installation path. The only 'official' installation is using the
|
||||||
may be out of date because it depends on some binaries to be updated and published
|
:ref:`ubuntu_linux` installation path. This version may sometimes be out of date.
|
||||||
|
|
||||||
**requirements**
|
**requirements**
|
||||||
This guide will setup a new virtual machine on your computer. This works on most operating systems,
|
This guide will setup a new virtual machine with docker installed on your computer. This works on most operating
|
||||||
including MacOX, Windows, Linux, FreeBSD and others. If you can
|
systems, including MacOX, Windows, Linux, FreeBSD and others. If you can install these and have at least 400Mb RAM
|
||||||
install these and have at least 400Mb RAM to spare you should be good.
|
to spare you should be good.
|
||||||
|
|
||||||
|
|
||||||
Install Vagrant, Virtualbox and Git
|
Install Vagrant and Virtualbox
|
||||||
-----------------------------------
|
------------------------------
|
||||||
|
|
||||||
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.
|
|
||||||
|
|
||||||
1. Install virtualbox from https://www.virtualbox.org/ (or use your package manager)
|
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)
|
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
|
3. Install git if you had not installed it before, check if it is installed by running
|
||||||
``git`` in a terminal window
|
``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
|
Spin up your machine
|
||||||
--------------------
|
--------------------
|
||||||
|
|
||||||
1. Fetch the docker sources
|
1. Fetch the docker sources (this includes the instructions for machine setup).
|
||||||
|
|
||||||
.. code-block:: bash
|
.. code-block:: bash
|
||||||
|
|
||||||
|
@ -43,21 +39,16 @@ Spin up your machine
|
||||||
|
|
||||||
Vagrant will:
|
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
|
* Boot this image in virtualbox
|
||||||
|
* Add the `Docker PPA sources <https://launchpad.net/~dotcloud/+archive/lxc-docker>`_ to /etc/apt/sources.lst
|
||||||
Then it will use Puppet to perform an initial setup in this machine:
|
* Update your sources
|
||||||
|
* Install lxc-docker
|
||||||
* 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.
|
|
||||||
|
|
||||||
You now have a Ubuntu Virtual Machine running with docker pre-installed.
|
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
|
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
|
.. code-block:: bash
|
||||||
|
|
||||||
|
@ -69,5 +60,4 @@ Now you are in the VM, run docker
|
||||||
|
|
||||||
docker
|
docker
|
||||||
|
|
||||||
|
|
||||||
Continue with the :ref:`hello_world` example.
|
Continue with the :ref:`hello_world` example.
|
||||||
|
|
Loading…
Reference in a new issue