Commit Graph

54 Commits

Author SHA1 Message Date
b057d9da45 Makes sure the GPG key fingerprint is inlined in the doc everywhere.
Instead of `curl $url | apt-get add -` use the ubuntu keyserver and a full
fingerprint to retreive the key. This makes the distribution of the GPG key
more secure an less likely to change even if 3rd party gains access to the
packages repository.

Docker-DCO-1.0-Signed-off-by: Jonas Pfenniger <zimbatm@zimbatm.com> (github: zimbatm)
Upstream-commit: 13ebc68636f922e799d71792748934b8883d2f1f
Component: engine
2014-01-08 01:07:04 +00:00
9fec717a30 Upgrade VBox Guest Additions (Fix #3425)
Upstream-commit: 848f290012a06e84723cad5f9222697c367b0a61
Component: engine
2014-01-02 12:56:29 +08:00
2ad1bde3a1 Merge pull request #3205 from cddr/Vagrantfile-typos
Fix typos in Vagrantfile
Upstream-commit: 0f45e3c6e0e090ee980b6decf6769feaf133f617
Component: engine
2013-12-17 20:41:53 -08:00
1613f79aed install vbox guest additions if not latest
Upstream-commit: 12fb50826297c40dcfd047e8635f40c6824797ac
Component: engine
2013-12-14 16:00:52 +02:00
83a69e139c Fix typos in Vagrantfile
Upstream-commit: 2e6dbe87ad6e9ba87cacf818e44dea6b58be05c5
Component: engine
2013-12-13 00:09:05 -05:00
a7508a8385 vagrant: update & verify virtualbox guest tools
Upstream-commit: f216448c823d1aa3dd661935d60da390d463039d
Component: engine
2013-12-12 13:03:33 +02:00
002c9db825 Vagrantfile modified to support VBoxGuestAdditions_4.3.2
Upstream-commit: 7e580aacec10d64c2fa0811e41a35159e47fcfa4
Component: engine
2013-11-17 01:20:21 +01:00
ab0419261e Vagrantfile updates.
- Remove the overrides config.vm.box and config.vm.box_url and use
  the same values for all providers.
- Use the same private key path for all providers.  It is still possible
  to set a different private key path through the environment variable
  SSH_PRIVKEY_PATH if desired (your AWS key may be different from your
  Virtualbox key).
- Allow the environment variable AWS_INSTANCE_TYPE to specify the
  instance type of instead of hard coding the AWS instance type as
  't1.micro'.  't1.micro' is still the default if unspecified.
- Use the same environment variables for keys as the Amazon provided EC2
  API tools.  This allows people who already have the EC2 tools set up
  correctly to use 'vagrant up' with less environment configuration
  than before.
- Rewrite the provisioning code.  The goal is to be idempotent and to
  correctly install docker for all providers instead of just virtualbox.
  It will conditionally install the virtualbox guest additions if
  virtualbox is the provider.
- Update the AWS install documentation to reflect the changes.
Upstream-commit: ccbb5d34927dc1905984bead3ebb576c0ea20960
Component: engine
2013-11-10 23:39:26 -08:00
daf88bbd0c Merge pull request #1813 from doubleyou/patch-1
Improve network performance for VirtualBox
Upstream-commit: 6d6097cddf19494acc86347b992be8e77fe5d317
Component: engine
2013-10-11 16:23:19 -07:00
6443c6c995 Add vagrant user to the docker group
Upstream-commit: d62df6b2b587fce29eec769ab60efb81cf4062b5
Component: engine
2013-10-11 11:00:04 -06:00
f59e96fe69 Enable SSH Agent forwarding in Vagrant VM, so one is able to clone repos from private git repos etc.
Upstream-commit: 8f5c33dc1f923bb8478524be4f10581685e5d359
Component: engine
2013-09-25 22:57:04 +02:00
8fddc1cc80 Improve network performance for VirtualBox
Without those lines, VitrualBox machines are being very slow with all network operations (tested only in OS X Lion, but they are supposed to work everywhere). See https://github.com/mitchellh/vagrant/issues/1807
Upstream-commit: e5239b98598ece4287c1088e95a2eaed585d2da4
Component: engine
2013-09-05 21:05:23 -07:00
f646963f0f deployment, issue #1578: Avoid pinning kernel headers. Add Vagrantfile assumptions
Upstream-commit: 8878943ac9ab3b3344d398b45e68ebb7cea879f0
Component: engine
2013-09-04 14:41:09 -07:00
1cee01680e Don't install VirtualBox Guest Additions if VAGRANT_DEFAULT_PROVIDER is set.
Upstream-commit: 28e75b23b39aa0aee951378bf1039886c00f7783
Component: engine
2013-09-04 11:21:24 -07:00
61c8f585f5 deployment, issue #1787: Remove deprecated port forwarding from /Vagrantfile
Upstream-commit: 34145f9840b62de85d385a65702f054962878cae
Component: engine
2013-09-04 10:05:54 -07:00
200311a8e1 Merge pull request #1449 from spkane/honor-ENV-VAGRANT_DEFAULT_PROVIDER
Assume that if VAGRANT_DEFAULT_PROVIDER is set we shouldn't install vbox tools
Upstream-commit: a0a5170991fa92f03f3a01477d69fcbb435b1ea2
Component: engine
2013-09-03 17:38:03 -07:00
c7a7785d65 pr #1718: Fetch docker gpg over https
Upstream-commit: 91ee67954961e9f8e5b4827022c2a3aee7997253
Component: engine
2013-09-03 17:14:49 -07:00
65eaa57cc6 Changed docker apt repo URI from https to http because the http driver for apt is not installed by default
Upstream-commit: 52fe45249798991a35f5a5b5a4e1af26ea42221c
Component: engine
2013-09-03 17:10:03 -07:00
0489287cce Install Ubuntu raring backported kernel from official archives directly.
Upstream-commit: 6c206f7d7835310c39ef20d3375e949b1fbfd7b9
Component: engine
2013-08-30 14:12:13 +08:00
9da6e68e41 Update Vagrantfile to use docker apt repository
Upstream-commit: 1f85ed6825c07a9c2a86f995b2db484953ee1e6e
Component: engine
2013-08-24 16:49:55 +01:00
89a694fd4b Assume that if VAGRANT_DEFAULT_PROVIDER is set we shouldn't install vbox tools
Upstream-commit: 0e21de9a25edfe56fa996055712d25b7a3345f0d
Component: engine
2013-08-07 09:38:49 -07:00
f5e3a27080 Fix indentation in Vagrantfile
Upstream-commit: b9149f45bf6bdef3b7025fe7c94a930696a4b4ab
Component: engine
2013-08-06 15:21:26 +02:00
48643d0043 Revert "Bind daemon to 0.0.0.0 in Vagrant. Fixes #1304"
This reverts commit bdc79ac8b2dfad302f9e144711067a566726cfa2.
Upstream-commit: 07fee445593982ef9063a184c05ba93ecacd2e65
Component: engine
2013-08-02 19:18:02 -03:00
b0bd5c4e73 Bind daemon to 0.0.0.0 in Vagrant. Fixes #1304
Upstream-commit: bdc79ac8b2dfad302f9e144711067a566726cfa2
Component: engine
2013-07-26 15:45:00 -04:00
dfa9579ca2 Vagrantfile: Add support for VMWare Fusion provider
As a user who has blown $150 on VMWare Fusion and vagrant-vmware, I
would like to use my new shiny to hack on Docker. Docker already has a
multi-provider Vagrantfile, so adding another one presents little risk.

Known Issues:

- The docker install of a new kernel breaks the Vagrant shared folder.
    - This seems to be because the VMWare hgfs module doesn't build
      against a 3.8 kernel.
    - I don't believe that shared folder support is actually in use
Upstream-commit: 8281a0fa1cea0199ab183c0925a41e79a18382dc
Component: engine
2013-06-18 06:19:14 +01:00
280d969b39 Merge pull request #857 from edx/856-vagrant-port-forwarding
* Vagrantfile: Add an option to forward all ports to the vagrant host that have been ex...
Upstream-commit: f413fb8e56ae42a762222ddcf402cbaf89878e2e
Component: engine
2013-06-14 14:37:55 -07:00
c81b1a9b04 Add an option to forward all ports to the vagrant host that have been exported from docker containers
Upstream-commit: 302660e362ba36f9966b9a70b7d7284b94afb89d
Component: engine
2013-06-07 15:56:39 -04:00
62817c64ab add 4243 port forward
Upstream-commit: c75942c79da708a350c4a9cf32a5f06f8ca1ab7c
Component: engine
2013-05-15 02:41:19 +02:00
1a8a87ec92 Made AWS region and ami to be configurable through the ENV variables.
Upstream-commit: 9cfcfbae522eac5b771babf017d1d4b2ceb5d249
Component: engine
2013-05-11 19:27:42 +02:00
0948379fc8 packaging-ubuntu; issue #516: Add xorg kernel to Vagrantfile for stable ubuntu LTS docker distro
Upstream-commit: 73321f27f4518fca83f6707da947e0811b39795a
Component: engine
2013-05-08 19:36:06 -07:00
87d18405c3 Allow reuse of existing vagrant boxes by env variables
Usage:

    BOX_NAME=precise64 vagrant up
Upstream-commit: 04f41ebdbca8969a97cd5366fbf55e1a5d521ead
Component: engine
2013-05-03 15:35:51 -07:00
755075c572 Use only one deb line in /etc/apt
This prevents the script from filling up /etc/apt/sources.list with more than one deb line which cause a warning when updating.
Upstream-commit: 74cd7e822d4fbac96faab1173cf2fc4e95658901
Component: engine
2013-05-02 13:33:23 -04:00
dc48c220f3 Fix main Vagrantfile
Upstream-commit: 0d9475346f3548c525ecfbbd44c95a47a0013f0e
Component: engine
2013-05-01 18:49:31 -07:00
a0f6e6e3a7 Use the 80 port with keyserver.ubuntu.com
Use the 80 port with keyserver.ubuntu.com so it works with corporate firewalls
Upstream-commit: 5051c20833cd3310d27564fe20f856f7e77b92f3
Component: engine
2013-04-29 15:53:50 -03:00
8dd14227bf don't fight the box kernel version, not worth it
Upstream-commit: 4db680fda47306586819a41b80a9a2f6a67f0eb9
Component: engine
2013-04-25 06:29:13 -06:00
73e8a87234 get aufs dependencies into vmware image
Upstream-commit: 9c7293508dd849bf9086b5095b7412214d56b801
Component: engine
2013-04-25 06:09:04 -06:00
876724f84b vmware fusion provider config
Upstream-commit: 9d8743a7aed88083b1a7c24a1a684e7a79108c15
Component: engine
2013-04-25 05:59:31 -06:00
d5b0d2fd8e vagrant; issue #441: Improve main config including aws ubuntu lts dependency
Upstream-commit: 2726e3649a204d15dcf79d2709e6457b6ca50c14
Component: engine
2013-04-24 11:30:15 -07:00
469031c87e Updated Vagrantfile and documentation to reflect new installation path using Ubuntu's PPA, also switched everything to use Ubuntu 12.04 by default.
Upstream-commit: 6c8dcd5cbbff2b33f878a32ae3b93abc0d7b9dae
Component: engine
2013-04-22 13:10:32 -07:00
69774ce2e6 Updated documentation and fixed Vagrantfile
Upstream-commit: 8ecde8f9a5dcad23afea013a62d373cef303fa84
Component: engine
2013-04-19 20:57:50 -07:00
73606e3c52 vagrant: Simplify provisioning to build from repo
This sets up an idiomatic Go workspace in /opt/go with the source
shared from the host directory in
/opt/go/src/github.com/dotcloud/docker and docker installed into
/opt/go
Upstream-commit: a3ab89df2b3d9ba654ba85af5d71d063d401f23f
Component: engine
2013-03-27 21:55:25 -04:00
7930efd497 use the directory where the vagrantfile is located for mounting
Upstream-commit: 43213dfc4a441ca347cd97ceca219e8e021f08ef
Component: engine
2013-03-26 23:14:50 -07:00
3bf53727e0 Stop using custom AMI and use standard Ubuntu AMI
Upstream-commit: 8461196a794d0ccd42b958fd93b833b7df9a8ca5
Component: engine
2013-03-27 01:41:47 +00:00
55fc055158 Merge remote-tracking branch 'upstream/master' into vagrant11-providers
Conflicts:
	puppet/modules/docker/manifests/init.pp
Upstream-commit: 2b090320beae64e1bf15102da5dfe96937a21a77
Component: engine
2013-03-27 01:09:22 +00:00
438324da8d Fix issue where Vagrant AWS deploys outside of my dev account would fail
Upstream-commit: afdf29e57fe2213698645298c2381cab27baadc0
Component: engine
2013-03-26 21:21:54 +00:00
6089bc44f0 Use new AMI that won't cause issues with cloud-init apply_creds
Upstream-commit: 5cebc226cc0d734936a3d63e10027d46f39e8025
Component: engine
2013-03-26 17:40:56 +00:00
21b7825620 Merge remote-tracking branch 'amesserl/raxcloud-support'
Conflicts:
	Vagrantfile
Upstream-commit: bea7894166ad879a290650f8fa1ab06f9ca3cdb5
Component: engine
2013-03-24 10:16:50 +00:00
1de3f6e3ae Adding support for the Rackspace Open Cloud
Upstream-commit: 95ad9e457388472e2c7f8175e0bf5444ba02a76a
Component: engine
2013-03-22 11:30:54 -05:00
9420f9fed2 vagrant; issue #113: normalize whitespaces
Upstream-commit: 45df6f7801554ccb24ba8ccf42ec5a847262b9ca
Component: engine
2013-03-21 22:26:18 -07:00
16a6ba544f vagrant; issue #113: Make Vagrantfile backward compatible with versions < 1.1
Upstream-commit: 6295a022750627d433c5c44872393ede4f1d8051
Component: engine
2013-03-21 22:16:52 -07:00