2016-09-20 1 views
0

Моя версия Ubuntu 16,04 и ядро ​​версии 4.4.0 родовоеУ меня нет overlayfs драйвер в/вар/Lib/Докер

Я хочу использовать overlayfs драйвер, так что я установить докер первый успешно в turorial: http://ciplogic.com/index.php/blog/107-docker-with-overlayfs-on-ubuntu-14-04

, но я не нашел каталог наложения под /вар/Lib/грузчиком/ после установки программы docker.There только AUFS и другие каталоги там.

Вот моя версия докер:

Клиент:

Версия: 1.12.1

версия API: 1,24

Go версия: go1.6.3

Git совершить: 23cf638

Построено: Чт авг. 18 05:33:38 2016

OS/Arch: Linux/amd64

Сервер:

Версия: 1.12.1

версия API: 1,24

Go версия: go1.6.3

Git совершить : 23cf638

Построено: Чт авг. 18 05:33:38 2016

OS/Arch: Linux/amd64

Кто-нибудь знает какие-либо идеи, чтобы настроить драйвер наложения в докер? спасибо большое

ответ

1

afaik необходимо указать докере-демонам явно, какой драйвер хранения он должен использовать. Необходимый выключатель, который

--storage-driver=overlay 

Для этого, чтобы работать с Systemd вам нужно скопировать /lib/systemd/system/docker.service в /etc/systemd/system/docker.service и изменить ExecStart -param:

[email protected]/# cat /etc/systemd/system/docker.service 
[Unit] 
Description=Docker Application Container Engine 
Documentation=https://docs.docker.com 
After=network.target docker.socket 
Requires=docker.socket 

[Service] 
Type=notify 
# the default is not to use systemd for cgroups because the delegate issues still 
# exists and systemd currently does not support the cgroup feature set required 
# for containers run by docker 
ExecStart=/usr/bin/dockerd --storage-driver=overlay -H fd:// 
ExecReload=/bin/kill -s HUP $MAINPID 
# Having non-zero Limit*s causes performance problems due to accounting overhead 
# in the kernel. We recommend using cgroups to do container-local accounting. 
LimitNOFILE=infinity 
LimitNPROC=infinity 
LimitCORE=infinity 
# Uncomment TasksMax if your systemd version supports it. 
# Only systemd 226 and above support this version. 
#TasksMax=infinity 
TimeoutStartSec=0 
# set delegate yes so that systemd does not reset the cgroups of docker containers 
Delegate=yes 
# kill only the docker process, not all processes in the cgroup 
KillMode=process 

[Install] 
WantedBy=multi-user.target 

С уважением