Como configuro o Docker para usar o ZFS?

7

Estou tentando fazer o docker usar um zpool existente. De acordo com a documentação do Docker , devo configurar meu driver de armazenamento em /etc/default/docker :

DOCKER_OPTS="--storage-driver=zfs"

No entanto, quando eu reiniciar o Docker de serviço, ele não será inicializado:

  

level = fatal msg="Erro ao iniciar o daemon: erro ao inicializar o graphdriver: pré-requisitos para o driver não satisfeito (sistema de arquivos incorreto?)"

Ao tentar docker daemon --storage-driver=zfs , recebo um erro semelhante.

Estou usando o Docker 1.5-1 no Xenial.

    
por Jorge Castro 09.06.2016 / 00:25

2 respostas

4

você provavelmente também deve definir zfs.fsName usando --storage-opt zfs.fsName="filesystem name"

como alternativa, você pode montar um sistema de arquivos zfs em /var/lib/docker

    
por user448115 09.06.2016 / 01:23
0

No Xenial, você precisará criar um arquivo drop-in systemd, você pode encontrar um guia detalhado no site do Docker link

    
por vassie 17.06.2016 / 13:46

Tags