Machine: docker-machineは、サポートされていないdebianjessieでaufsを使用するようにdockerをプロビジョニングします

作成日 2016年11月27日  ·  7コメント  ·  ソース: docker/machine

docker-machineバージョン0.8.2、ビルドe18a919
ホストマシン:Debian Jessie 8.4

使用したコマンド: docker-machine create -d generic --generic-ip-address=x.x.x.x --generic-ssh-key ~/.ssh/id_rsa node-1

これにより、 Error starting daemon: error initializing graphdriver: driver not supportedとdocker-machineが失敗します。

最も参考になるコメント

現在、GoogleCloudプラットフォームでのマシンの作成はこれが原因で失敗します。

全てのコメント7件

うーん...奇妙な...ジェシーはAUFSパッチをうまくサポートするはずです...

docker-machine --debug出力を投稿できますか?

去年も同じことをやろうとしたときに同じようなトラブルがありましたが、今週はまたやってみて、うまくいくようになりました。

docker-machineバージョン0.8.2
Jessie8.6カーネル3.16 =>簡単なセットアップ
バックポートからのJessie8.6カーネル4.8.11 => --engine-storage-driverオーバーレイを追加する必要があります。そうしないと、aufsが使用され、最近のカーネルではサポートされません。

昨年から何か変わったかどうかはわかりませんが、うまくいかなかったので、もう一度試してみてください!

はい、-engine-storage-driverを指定することで、私もそれを機能させることができました
オーバーレイですが、何らかの方法で検出して自動化する必要があると思います。
現在、一部のクラウドプロバイダーでは機能し、他のプロバイダーでは機能しません。

7:31で金、2017年1月6日には、ldumont [email protected]書きました:

去年も同じことをしようとしたときに同じようなトラブルがありましたが
今週もう一度試してみましたが、うまくいくようになりました。

docker-machineバージョン0.8.2
Jessie8.6カーネル3.16 =>簡単なセットアップ
バックポートからのJessie8.6カーネル4.8.11 =>追加する必要があります
--engine-storage-driver overlayそれ以外の場合はaufsが使用され、使用されません
最近のカーネルでサポート

去年から何か変わったかどうかはわかりませんが、できませんでした
それを機能させるので、もう一度試してみてください!


スレッドを作成したため、これを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/docker/machine/issues/3895#issuecomment-270841446
またはスレッドをミュートします
https://github.com/notifications/unsubscribe-auth/ADBXxQAgxECPM2FEWDnK1NR39dI48VGnks5rPd-lgaJpZM4K9MkI

関連#4016#4156

現在、GoogleCloudプラットフォームでのマシンの作成はこれが原因で失敗します。

どういうわけか手動で何か他のものを設定することは可能ですか?
マシンは、プラットフォームのデフォルトであるaufsで作成します

/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=

編集
実行中

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

docker-machine表示されている間、ホスト上で数回

Setting Docker configuration on the remote daemon...

それを解決するようです。

このページは役に立ちましたか?
0 / 5 - 0 評価