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 失败。
嗯……奇怪……杰西应该支持 AUFS 补丁就好了……
你能发布完整的docker-machine --debug
输出吗?
去年我尝试做同样的事情时遇到了同样的麻烦,但本周我又试了一次,我能够让它发挥作用。
码头机版本 0.8.2
Jessie 8.6 内核 3.16 => 直接设置
来自 backports 的 Jessie 8.6 内核 4.8.11 => 需要添加 --engine-storage-driver 覆盖,否则使用 aufs 并且最近的内核不支持它
我不知道自去年以来是否有什么变化,但我无法让它发挥作用,所以再试一次!
是的,我也可以通过指定 --engine-storage-driver 使其工作
覆盖,但我认为应该以某种方式检测和自动化。
目前,它与一些云提供商合作,而不是与其他云提供商合作。
2017 年 1 月 6 日星期五上午 7:31,ldumont [email protected]写道:
去年我尝试做同样的事情时遇到了同样的麻烦,但是
本周我又试了一次,我能够让它发挥作用。码头机版本 0.8.2
Jessie 8.6 内核 3.16 => 直接设置
来自 backports 的 Jessie 8.6 内核 4.8.11 => 需要添加
--engine-storage-driver 覆盖,否则使用 aufs 而不是
最近的内核支持我不知道自去年以来是否有什么变化,但我无法
让它工作,所以再试一次!—
您收到此消息是因为您创作了该线程。
直接回复本邮件,在GitHub上查看
https://github.com/docker/machine/issues/3895#issuecomment-270841446 ,
或静音线程
https://github.com/notifications/unsubscribe-auth/ADBXxQAgxECPM2FEWDnK1NR39dI48VGnks5rPd-lgaJpZM4K9MkI
.
相关 #4016 #4156
由于这个原因,目前在 Google Cloud 平台上创建机器失败。
是否可以手动设置其他内容?
机器用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...
似乎解决了它。
最有用的评论
由于这个原因,目前在 Google Cloud 平台上创建机器失败。