wiki:Docker HowTo Install

Version 9 (modified by saj.issa, 8 years ago) ( diff )

--

Upto date docker installation instructions are are available from the docker website.

https://docs.docker.com/engine/installation/linux/ubuntulinux/

Update your apt sources

Docker’s APT repository contains Docker 1.7.1 and higher. To set APT to use packages from the new repository:

  1. Log into your machine as a user with sudo or root privileges.
  1. Open a terminal window.
  1. Update package information, ensure that APT works with the https method, and that CA certificates are installed.

{{{$ sudo apt-get update $ sudo apt-get install apt-transport-https ca-certificates }}}

  1. Add the new GPG key.

$ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D

  1. Open the /etc/apt/sources.list.d/docker.list file in your favorite editor.

If the file doesn’t exist, create it.

  1. Remove any existing entries.
  1. Add an entry for your Ubuntu operating system.

The possible entries are:

Ubuntu Xenial 16.04 (LTS)

deb https://apt.dockerproject.org/repo ubuntu-xenial main

  1. Save and close the /etc/apt/sources.list.d/docker.list file.
  1. Update the APT package index.

$ sudo apt-get update

  1. Purge the old repo if it exists.

$ sudo apt-get purge lxc-docker

  1. Verify that APT is pulling from the right repository.

$ apt-cache policy docker-engine

From now on when you run apt-get upgrade, APT pulls from the new repository.

Prerequisites by Ubuntu Version

Ubuntu Xenial 16.04 (LTS) Ubuntu Wily 15.10 Ubuntu Trusty 14.04 (LTS)

For Ubuntu Trusty, Wily, and Xenial, it’s recommended to install the linux-image-extra-* kernel packages. The linux-image-extra-* packages allows you use the aufs storage driver.

To install the linux-image-extra-* packages:

  1. Open a terminal on your Ubuntu host.
  1. Update your package manager.

$ sudo apt-get update

3.Install the recommended packages.

$ sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual

Go ahead and install Docker.

  sudo apt-get update

  sudo apt-get install apt-transport-https ca-certificates

  sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D

  sudo vi /etc/apt/sources.list.d/docker.list

  cd /etc/apt/

  ls
  cd sources.list.d/
  ls
  sudo vi /etc/apt/sources.list.d/docker.list
  cd /home
  ls
  cd si84/
  sudo apt-get update
  sudo apt-get purge lxc-docker
  apt-cache policy docker-engine
  sudo apt-get install linux-image-extra-$(uname -r)
  sudo apt-get update
  sudo apt-get install docker-engine
  sudo service docker start
Note: See TracWiki for help on using the wiki.