Я печатаю версию docker.io и получаю:
Client version: 0.9.1
Go version (client): go1.2.1
Git commit (client): 3600720
Server version: 0.9.1
Git commit (server): 3600720
Go version (server): go1.2.1
Last stable version: 0.11.1, please update docker
Я следую за этим с помощью apt-get update
, затем либо: apt-get upgrade
, либо apt-get upgrade docker.io
, но все, что он мне дает, это:
docker.io is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Я использую 64-битный сервер Ubuntu 14.04 (надежный).
РЕДАКТИРОВАТЬ: Я думаю, что я использовал скрипт в этом комментарии для установки docker (так как он подразумевал, что я могу просто набирать docker вместо docker.io)
Предположим, что это - Надежный человек Ubuntu (14.04) выпуск, который имеет 0.9.1 официально
Обновление снова в 2017/03/07 для отражения к изменениям в новом выпуске, см. https://blog.docker.com/2017/03/docker-enterprise-edition /
, Официальная инструкция здесь докер Установки для Ubuntu, старый выпуск имел различное имя пакета.
docker.io
: используется, чтобы быть очень старой версией в человечности по умолчанию repo (может пропустить здесь) docker-engine
: используется перед выпуском 1.13.x docker-ce
: с тех пор 17.03 # add the new gpg key
$ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
# add new repo
$ sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
Тогда можно гладко обновить до последней версии
$ sudo apt-get update
# remove the old
$ sudo apt-get purge lxc-docker*
# install the new
$ sudo apt-get install docker-engine
докера И в случае, что Вы не хотите устанавливать последний пакет тогда, можно сделать что-то как ниже.
$ sudo apt-get install docker-engine=1.7.1-0~trusty
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
$ sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
$ sudo apt-get update
$ sudo apt-get install docker-ce
Предупреждение: , Так как это - более старое Сообщение, используйте для официальных ресурсов для предотвращения проблем: https://<час> www.docker.com/community-edition#/download
Один способ обновить до последней версии (не устанавливая из источника) состоит в том, чтобы использовать инструкции здесь обеспеченный Цифровым Океаном:
Добавляют, что ключ репозитория докера к способному ключу для проверки пакета
sudo sh -c "wget -qO- https://get.docker.io/gpg | apt-key add -"
Добавляет репозиторий докера к источникам способности:
sudo sh -c "echo deb http://get.docker.io/ubuntu docker main\ > /etc/apt/sources.list.d/docker.list"
Обновление репозиторий с новым дополнением:
sudo aptitude update
Наконец, загрузите и установите докера:
sudo aptitude install lxc-docker
Короткий ответ: чиновник документ установки Docker теперь касается этого для Ubuntu 14.04 (хотя это не столь ясно, как это могло быть).
пакет Ubuntu названный docker.io
не сохраняется Docker, Inc. и отстанет от последней версии. Например, сегодня это упорно продолжило 0.9.1
, и последний 1.0.1
. Я шел бы вперед и удалил бы это, если у Вас есть он.
пакет Docker называют lxc-docker
(смутно, так как LXC строго больше не требуется). Это однако актуально. Необходимо будет добавить repo, Находящийся в собственности докеров к Вашему apt-get
установка. Чиновник документ установки Docker касается, это для Ubuntu 14.04 - ищет, "Если требуется попробовать последнюю версию Docker". Отметьте, двоичный файл будет docker
(в противоположность docker.io
, когда обеспечено Ubuntu).
Если Вы доверяете get.docker.com, работаете:
curl -sSL https://get.docker.com/ | sudo bash
Можно установить из стороннего репозитория после эти инструкции :
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
$ sudo sh -c "echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list"
$ sudo apt-get update
$ sudo apt-get install lxc-docker
У Вас есть последняя версия docker.io (0.9.1), который доступен в репозиториях человечности для Испытанного Тара с сегодняшнего дня.
Однако, если Вы все еще хотите обновить версию, можно клонировать последнюю версию docker.io от GitHub и перекомпилировать. Для получения инструкций относительно установки его из источника, существует интерактивное учебное руководство на блоге .
docker.io Также можно загрузить docker.io
0.11.1
.deb
файл от Панель запуска и установка.
wget https://launchpad.net/~docker-maint/+archive/testing/+files/docker.io_0.11.1%7Edfsg1-1%7Eppa1%7Etrusty1_amd64.deb
sudo dpkg -i docker.io_0.11.1~dfsg1-1~ppa1~trusty1_amd64.deb
или просто sudo apt-get install -f docker-ce
для получения последней конюшни