12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- :title: Upgrading
- :description: These instructions are for upgrading Docker
- :keywords: Docker, Docker documentation, upgrading docker, upgrade
- .. _upgrading:
- Upgrading
- =========
- The technique for upgrading ``docker`` to a newer version depends on
- how you installed ``docker``.
- .. versionadded:: 0.5.3
- You may wish to add a ``docker`` group to your system to avoid using sudo with ``docker``. (see :ref:`dockergroup`)
- After ``apt-get``
- -----------------
- If you installed Docker using ``apt-get`` or Vagrant, then you should
- use ``apt-get`` to upgrade.
- .. versionadded:: 0.6
- Add Docker repository information to your system first.
- .. code-block:: bash
- # Add the Docker repository key to your local keychain
- sudo sh -c "curl https://get.docker.io/gpg | apt-key add -"
- # Add the Docker repository to your apt sources list.
- sudo sh -c "echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list"
- # update your sources list
- sudo apt-get update
- # install the latest
- sudo apt-get install lxc-docker
- After manual installation
- -------------------------
- If you installed the Docker :ref:`binaries` then follow these steps:
- .. code-block:: bash
- # kill the running docker daemon
- killall docker
- .. code-block:: bash
- # get the latest binary
- wget http://get.docker.io/builds/Linux/x86_64/docker-latest -O docker
-
- # make it executable
- chmod +x docker
- Start docker in daemon mode (``-d``) and disconnect, running the
- daemon in the background (``&``). Starting as ``./docker`` guarantees
- to run the version in your current directory rather than a version
- which might reside in your path.
- .. code-block:: bash
- # start the new version
- sudo ./docker -d &
- Alternatively you can replace the docker binary in ``/usr/local/bin``.
|