Browse Source

Add debian mirrors. Fixes #3045.

Andy Rothfusz 11 years ago
parent
commit
58b75f8f29
1 changed files with 26 additions and 1 deletions
  1. 26 1
      docs/sources/installation/ubuntulinux.rst

+ 26 - 1
docs/sources/installation/ubuntulinux.rst

@@ -63,7 +63,10 @@ Installation
    These instructions have changed for 0.6. If you are upgrading from
    These instructions have changed for 0.6. If you are upgrading from
    an earlier version, you will need to follow them again.
    an earlier version, you will need to follow them again.
 
 
-Docker is available as a Debian package, which makes installation easy.
+Docker is available as a Debian package, which makes installation
+easy. **See the :ref:`installmirrors` section below if you are not in
+the United States.** Other sources of the Debian packages may be
+faster for you to install.
 
 
 First add the Docker repository key to your local keychain. You can use the
 First add the Docker repository key to your local keychain. You can use the
 ``apt-key`` command to check the fingerprint matches: ``36A1 D786 9245 C895 0F96
 ``apt-key`` command to check the fingerprint matches: ``36A1 D786 9245 C895 0F96
@@ -199,3 +202,25 @@ incoming connections on the Docker port (default 4243):
 
 
    sudo ufw allow 4243/tcp
    sudo ufw allow 4243/tcp
 
 
+.. _installmirrors:
+
+Mirrors
+^^^^^^^
+
+You should ``ping get.docker.io`` and compare the latency to the
+following mirrors, and pick whichever one is best for you.
+
+Yandex
+------
+
+`Yandex <http://yandex.ru/>`_ in Russia is mirroring the Docker Debian
+packages, updating every 6 hours. Substitute
+``http://mirror.yandex.ru/mirrors/docker/`` for
+``http://get.docker.io/ubuntu`` in the instructions above. For example:
+
+.. code-block:: bash
+
+   sudo sh -c "echo deb http://mirror.yandex.ru/mirrors/docker/ docker main\
+   > /etc/apt/sources.list.d/docker.list"
+   sudo apt-get update
+   sudo apt-get install lxc-docker