moby--moby/docs/sources/documentation/installation/amazon.rst

54 lines
1.1 KiB
ReStructuredText
Raw Normal View History

Amazon EC2
==========
Installation
------------
Install vagrant from http://www.vagrantup.com/ (or use your package manager)
clone the repo
Docker can be installed with Vagrant on Amazon EC2, using Vagrant 1.1 is required for EC2, but deploying is as simple as:
::
$ export AWS_ACCESS_KEY_ID=xxx \
AWS_SECRET_ACCESS_KEY=xxx \
AWS_KEYPAIR_NAME=xxx \
AWS_SSH_PRIVKEY=xxx
::
$ vagrant plugin install vagrant-aws
::
$ vagrant up --provider=aws
The environment variables are:
* ``AWS_ACCESS_KEY_ID`` - The API key used to make requests to AWS
* ``AWS_SECRET_ACCESS_KEY`` - The secret key to make AWS API requests
* ``AWS_KEYPAIR_NAME`` - The ID of the keypair used for this EC2 instance
* ``AWS_SSH_PRIVKEY`` - The path to the private key for the named keypair
Make sure your default security zone on AWS includes rights to SSH to your container. Otherwise access will
fail silently.
.. code-block:: bash
vagrant ssh
Now you are in the VM, run docker
.. code-block:: bash
docker
Continue with the :ref:`hello_world` example.