現象
openSUSEを15.0から15.1にしたらこうなった
***:/var/lib # docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
***:/var/lib # mount | grep docker
tank/docker on /var/lib/docker type zfs (rw,xattr,noacl)
***:/var/lib # zfs mount tank/docker
cannot mount 'tank/docker': filesystem already mounted
***:/var/lib # zfs unmount tank/docker
umount: /var/lib/docker: not mounted.
cannot unmount '/var/lib/docker': umount failed
対処
- /etc/docker/daemon.jsonから
"storage-driver": "zfs"
が消えていたので修正 - #systemctl disable docker
- #zfs set canmount="noauto" tank/docker
- #reboot
- #rm -rf /var/lib/docker
- #zfs set canmount="on" tank/docker
- #reboot
- #systemctl enable docker
- #systemctl start docker