2016-08-09 2 views
-1

Я пытаюсь установить докер на ubuntu версии 16.04.01, после ошибки он установил, что были ошибки с пакетом docker-engine. И когда я пытаюсь запустить службу Докера через команду Docker демон -D Я получаю этот журнал:Docker не запускается на ubuntu 16.04.01

DEBU[0000] docker group found. gid: 999 
DEBU[0000] Listener created for HTTP on unix (/var/run/docker.sock) 
INFO[0000] libcontainerd: new containerd process, pid: 6517 
DEBU[0000] libcontainerd: containerd connection state change: TRANSIENT_FAILURE 
WARN[0000] containerd: low RLIMIT_NOFILE changing to max current=1024 max=65536 
DEBU[0000] containerd: read past events     count=0 
DEBU[0000] containerd: supervisor running    cpus=2 memory=4096 runtime=docker-runc runtimeArgs=[] stateDir=/var/run/docker/libcontainerd/containerd 
DEBU[0000] containerd: grpc api on /var/run/docker/libcontainerd/docker-containerd.sock 
DEBU[0001] Using default logging driver json-file 
DEBU[0001] Golang's threads limit set to 1855710 
DEBU[0001] [zfs] zfs command is not available: exec: "zfs": executable file not found in $PATH 
ERRO[0001] 'overlay' not found as a supported filesystem on this host. Please ensure kernel is new enough and has overlay support loaded. 
DEBU[0001] Using graph driver vfs 
DEBU[0001] Max Concurrent Downloads: 3 
DEBU[0001] Max Concurrent Uploads: 5 
INFO[0001] Graph migration to content-addressability took 0.00 seconds 
WARN[0001] Your kernel does not support oom control. 
WARN[0001] Your kernel does not support memory swappiness. 
WARN[0001] Your kernel does not support kernel memory limit. 
WARN[0001] Unable to find cpu cgroup in mounts 
WARN[0001] Unable to find cpuset cgroup in mounts 
WARN[0001] mountpoint for pids not found 
DEBU[0001] Cleaning up old mountid : start. 
FATA[0001] Error starting daemon: Devices cgroup isn't mounted 

Я использую сервера размещенных другой компании, и это предустановленная версия Ubuntu, я имею попытался переустановить его несколько раз и сделать все заново, но это не сработало.

ответ

0

Это сработало для меня.

Обновите информацию о пакете, убедитесь, что APT работает с https-методом и что сертификаты CA установлены.

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

Добавить новый ключ GPG.

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

Добавить запись для вашей операционной системы Ubuntu в docker.list:

$ vi /etc/apt/sources.list.d/docker.list (не существует)

содержание:

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

и сохранить (: WQ)

Обновить индекс упаковки APT.

$ sudo apt-get update 

Очистить старое репо, если оно существует (предыдущие установки).

$ sudo apt-get purge lxc-docker 

Проверьте, что APT вытаскивает из правого хранилища.

$ apt-cache policy docker-engine 

Обновите свой менеджер пакетов.

$ sudo apt-get update 

Установите рекомендуемый пакет.

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

Установить докер.

$ sudo apt-get install docker-engine 

Запустить демон докеров.

$ sudo service docker start 

Проверьте, что докер установлен правильно.

$ sudo docker run hello-world 

дополнительно: вы можете создать группу докеров. Источник моего ответа: the official documentation of docker.

+0

Да, это руководство, которое я выполнил для установки, однако, когда я запускаю: sudo apt-get install linux-image-extra-$ (uname -r), я получаю сообщение о том, что он не мог найти никаких пакетов через regex для: 'linux-image-extra-4.4.0-042stab116.2' –

+0

Это нечетная строка выпуска ядра. Я думаю, что «4.4.0-34' - текущая версия xenial. – Matt

+0

show your uname -a –

Смежные вопросы