初始化graphdriver时出错:无效的参数
我有一个EBS挂载为/docker
的AWS EC2实例:
root@ip-10-0-0-235:~# lsblk /dev/xvdc1 NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvdc1 202:33 0 100G 0 part /docker
然后我有/etc/docker/daemon.json
:
{ "graph": "/docker/" }
在Docker版本更新之后 – 我必须将graph
更改为data-root
如下所述:
{ "data-root": "/docker/" }
但在这个变化之后 – 我面临另一个错误:
Nov 22 09:15:31 ip-10-0-0-235 dockerd[5671]: time="2017-11-22T09:15:31.168591095Z" level=info msg="libcontainerd: new containerd process, pid: 5679" Nov 22 09:15:32 ip-10-0-0-235 dockerd[5671]: time="2017-11-22T09:15:32.170033835Z" level=warning msg="failed to rename /docker/tmp for background deletion: %!s(<nil>). Deleting synchronously" Nov 22 09:15:32 ip-10-0-0-235 dockerd[5671]: time="2017-11-22T09:15:32.172631277Z" level=error msg="[graphdriver] prior storage driver aufs failed: invalid argument" Nov 22 09:15:32 ip-10-0-0-235 dockerd[5671]: Error starting daemon: error initializing graphdriver: invalid argument
现在挂载它的正确方法是什么?
Docker 17.05.0-ce,在Ubuntu 16.04.3上运行。
PS在写这个Q – 发现怪异的挂载分区:
root@ip-10-0-0-235:~# mount | grep xvd /dev/xvda1 on / type ext4 (rw,relatime,discard,data=ordered) /dev/xvda1 on /docker/aufs type ext4 (rw,relatime,discard,data=ordered) /dev/xvdb1 on /jenkins type ext4 (rw,relatime,data=ordered) /dev/xvdc1 on /docker type ext4 (rw,relatime,data=ordered)
/dev/xvda1 on /docker/aufs
/dev/xvdc1 on /docker
/dev/xvda1 on /docker/aufs
和/dev/xvdc1 on /docker
。 那看起来不正确