Machine: docker-machine provisionne docker pour utiliser aufs sur debian jessie qui n'est pas pris en charge

Créé le 27 nov. 2016  ·  7Commentaires  ·  Source: docker/machine

docker-machine version 0.8.2, build e18a919
machine hôte : Debian Jessie 8.4

commande utilisée : docker-machine create -d generic --generic-ip-address=x.x.x.x --generic-ssh-key ~/.ssh/id_rsa node-1

Cela entraîne l'échec de Error starting daemon: error initializing graphdriver: driver not supported et de docker-machine.

Commentaire le plus utile

La création de machines sur la plate-forme Google Cloud échoue actuellement à cause de cela.

Tous les 7 commentaires

hmm... bizarre... jessie devrait très bien supporter le patch AUFS...

pouvez-vous publier la sortie complète de docker-machine --debug ?

J'ai eu le même genre de problème l'année dernière quand j'ai essayé de faire la même chose, mais j'ai réessayé cette semaine et j'ai pu le faire fonctionner.

docker-machine version 0.8.2
Jessie 8.6 kernel 3.16 => configuration simple
Jessie 8.6 kernel 4.8.11 from backports => besoin d'ajouter --engine-storage-driver overlay sinon aufs est utilisé et il n'est pas pris en charge dans les noyaux récents

Je ne sais pas si quelque chose a changé depuis l'année dernière mais je n'ai pas réussi à le faire fonctionner, alors réessayez !

Oui, j'ai pu le faire fonctionner aussi, en spécifiant --engine-storage-driver
superposition, mais je pense que cela devrait être détecté et automatisé d'une manière ou d'une autre.
Actuellement, cela fonctionne avec certains fournisseurs de cloud et pas avec d'autres.

Le vendredi 6 janvier 2017 à 7h31, ldumont [email protected] a écrit :

J'ai eu le même genre de problème l'année dernière quand j'ai essayé de faire la même chose, mais
J'ai réessayé cette semaine et j'ai réussi à le faire fonctionner.

docker-machine version 0.8.2
Jessie 8.6 kernel 3.16 => configuration simple
Jessie 8.6 kernel 4.8.11 des backports => besoin d'ajouter
--engine-storage-driver overlay sinon aufs est utilisé et ce n'est pas le cas
pris en charge dans les noyaux récents

Je ne sais pas si quelque chose a changé depuis l'année dernière mais je n'ai pas pu
faites-le fonctionner, alors réessayez !

-
Vous recevez ceci parce que vous avez créé le fil.
Répondez directement à cet e-mail, consultez-le sur GitHub
https://github.com/docker/machine/issues/3895#issuecomment-270841446 ,
ou couper le fil
https://github.com/notifications/unsubscribe-auth/ADBXxQAgxECPM2FEWDnK1NR39dI48VGnks5rPd-lgaJpZM4K9MkI
.

Connexes #4016 #4156

La création de machines sur la plate-forme Google Cloud échoue actuellement à cause de cela.

Est-il en quelque sorte possible de définir manuellement autre chose?
La machine en crée un avec aufs , qui est la valeur par défaut de la plate-forme

/etc/systemd/system/docker.service.d/10-machine.conf

[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2376 -H unix:///var/run/docker.sock --storage-driver aufs --tlsverify --tlscacert /etc/docker/ca.pem --tlscert /etc/docker/server.pem --tlskey /etc/docker/server-key.pem --label provider=generic
Environment=

Modifier :
Exécution

sed -i "s@--storage-driver aufs@--storage-driver overlay2@g" /etc/systemd/system/docker.service.d/10-machine.conf

plusieurs fois sur l'hôte, tandis que docker-machine s'affiche

Setting Docker configuration on the remote daemon...

semble le résoudre.

Cette page vous a été utile?
0 / 5 - 0 notes