Fellow colleagues,
experimenting with Docker/containerd on ZFS I’ve found somewhat strange incompatibility with all the stack.
First of all, “pairs behave excellent, but third one is exceeding” – if I use containers with Docker with "storage-driver": "zfs"
in daemon.json
, or nerdctl --snapshotter=zfs
, all is working perfect, but when I try to integrate all the three pieces:
{
"storage-driver": "zfs",
"features": {
"containerd-snapshotter": true
}
}
… no container can be built: last stage (“exporting layers”) fails with (in)famous “grpc: addrConn.createTransport failed to connect to {Addr: “localhost”, ServerName: “localhost”, }. Err: connection error: desc = "transport: Error while dialing: only one connection allowed”.
Has anyone observed the same behaviour? and could some great soul describe me what does that cryptic message about grpc mean?
Thank you,
Andrei.
docker-buildx-plugin 0.16.1-1~debian.12~bookworm arm64
docker-ce 5:27.1.1-1~debian.12~bookworm arm64
docker-ce-cli 5:27.1.1-1~debian.12~bookworm arm64
docker-ce-rootless-extras 5:27.1.1-1~debian.12~bookworm arm64
docker-compose-plugin 2.29.1-1~debian.12~bookworm arm64
containerd.io 1.7.19-1 arm64