diff --git a/README.md b/README.md index 4f0d2440d5..8a4a78b1e3 100644 --- a/README.md +++ b/README.md @@ -83,87 +83,6 @@ Installation Consider adding docker and dockerd to your `PATH` for simplicity. -Vagrant Usage -------------- - -1. Install Vagrant from http://vagrantup.com -2. Run `vagrant up`. This will take a few minutes as it does the following: - - Download Quantal64 base box - - Kick off Puppet to do: - - Download & untar 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. - -Sample run output: - -```bash -$ vagrant up -[default] Importing base box 'quantal64'... -[default] Matching MAC address for NAT networking... -[default] Clearing any previously set forwarded ports... -[default] Forwarding ports... -[default] -- 22 => 2222 (adapter 1) -[default] Creating shared folders metadata... -[default] Clearing any previously set network interfaces... -[default] Booting VM... -[default] Waiting for VM to boot. This can take a few minutes. -[default] VM booted and ready for use! -[default] Mounting shared folders... -[default] -- v-root: /vagrant -[default] -- manifests: /tmp/vagrant-puppet/manifests -[default] -- v-pp-m0: /tmp/vagrant-puppet/modules-0 -[default] Running provisioner: Vagrant::Provisioners::Puppet... -[default] Running Puppet with /tmp/vagrant-puppet/manifests/quantal64.pp... -stdin: is not a tty -notice: /Stage[main]//Node[default]/Exec[apt_update]/returns: executed successfully - -notice: /Stage[main]/Docker/Exec[fetch-docker]/returns: executed successfully -notice: /Stage[main]/Docker/Package[lxc]/ensure: ensure changed 'purged' to 'present' -notice: /Stage[main]/Docker/Exec[fetch-go]/returns: executed successfully - -notice: /Stage[main]/Docker/Exec[copy-docker-bin]/returns: executed successfully -notice: /Stage[main]/Docker/Exec[debootstrap]/returns: executed successfully -notice: /Stage[main]/Docker/File[/etc/init/dockerd.conf]/ensure: defined content as '{md5}78a593d38dd9919af14d8f0545ac95e9' - -notice: /Stage[main]/Docker/Service[dockerd]/ensure: ensure changed 'stopped' to 'running' - -notice: Finished catalog run in 329.74 seconds -``` - -When this has successfully completed, you should be able to get into your new system with `vagrant ssh` and use `docker`: - -```bash -$ vagrant ssh -Welcome to Ubuntu 12.10 (GNU/Linux 3.5.0-17-generic x86_64) - - * Documentation: https://help.ubuntu.com/ - -Last login: Sun Feb 3 19:37:37 2013 -vagrant@vagrant-ubuntu-12:~$ docker help -Usage: docker COMMAND [arg...] - -A self-sufficient runtime for linux containers. - -Commands: - run Run a command in a container - ps Display a list of containers - pull Download a tarball and create a container from it - put Upload a tarball and create a container from it - rm Remove containers - wait Wait for the state of a container to change - stop Stop a running container - logs Fetch the logs of a container - diff Inspect changes on a container's filesystem - commit Save the state of a container - attach Attach to the standard inputs and outputs of a running container - info Display system-wide information - tar Stream the contents of a container as a tar archive - web Generate a web UI - attach Attach to a running container -``` - What is a Standard Container? -----------------------------