docker / for-linux

Docker Engine for Linux
https://docs.docker.com/engine/installation/
756 stars 85 forks source link

Docker-ce 18.06.1-ce-rc2: can't run a container, "stream copy error: reading from a closed fifo" #402

Open AxelVoitier opened 6 years ago

AxelVoitier commented 6 years ago

Expected behavior

Being able to run containers on arm32v7 platform, using latest buildroot RC as a distrib, using latest docker-ce RC, 18.06.1-ce-rc2 (I had to make my own compilation scripts for it as right now latest buildroot still package docker-ce 17.05).

Actual behavior

# docker run arm32v7/hello-world
Unable to find image 'arm32v7/hello-world:latest' locally
latest: Pulling from arm32v7/hello-world
ad0f38092cf2: Pull complete 
Digest: sha256:f1ee3cbf1dbeab65f6b542360aca910ce1f6ba0ff31c803fdf08a13f5f846249
Status: Downloaded newer image for arm32v7/hello-world:latest
docker: Error response from daemon: OCI runtime create failed: json: cannot unmarshal object into Go struct field Process.capabilities of type []string: unknown.
ERRO[0005] error waiting for container: context canceled 

And in logs (from dockerd -D):

DEBU[2018-08-16T16:56:17.211651846Z] Calling POST /v1.38/containers/create        
DEBU[2018-08-16T16:56:17.213950646Z] form data: {"AttachStderr":true,"AttachStdin":false,"AttachStdout":true,"Cmd":null,"Domainname":"","Entrypoint":null,"Env":[],"HostConfig":{"AutoRemove":false,"Binds":null,"BlkioDeviceReadBps":null,"BlkioDeviceReadIOps":null,"BlkioDeviceWriteBps":null,"BlkioDeviceWriteIOps":null,"BlkioWeight":0,"BlkioWeightDevice":[],"CapAdd":null,"CapDrop":null,"Cgroup":"","CgroupParent":"","ConsoleSize":[0,0],"ContainerIDFile":"","CpuCount":0,"CpuPercent":0,"CpuPeriod":0,"CpuQuota":0,"CpuRealtimePeriod":0,"CpuRealtimeRuntime":0,"CpuShares":0,"CpusetCpus":"","CpusetMems":"","DeviceCgroupRules":null,"Devices":[],"DiskQuota":0,"Dns":[],"DnsOptions":[],"DnsSearch":[],"ExtraHosts":null,"GroupAdd":null,"IOMaximumBandwidth":0,"IOMaximumIOps":0,"IpcMode":"","Isolation":"","KernelMemory":0,"Links":null,"LogConfig":{"Config":{},"Type":""},"MaskedPaths":null,"Memory":0,"MemoryReservation":0,"MemorySwap":0,"MemorySwappiness":-1,"NanoCpus":0,"NetworkMode":"default","OomKillDisable":false,"OomScoreAdj":0,"PidMode":"","PidsLimit":0,"PortBindings":{},"Privileged":false,"PublishAllPorts":false,"ReadonlyPaths":null,"ReadonlyRootfs":false,"RestartPolicy":{"MaximumRetryCount":0,"Name":"no"},"SecurityOpt":null,"ShmSize":0,"UTSMode":"","Ulimits":null,"UsernsMode":"","VolumeDriver":"","VolumesFrom":null},"Hostname":"","Image":"arm32v7/hello-world","Labels":{},"NetworkingConfig":{"EndpointsConfig":{}},"OnBuild":null,"OpenStdin":false,"StdinOnce":false,"Tty":false,"User":"","Volumes":{},"WorkingDir":""} 
DEBU[2018-08-16T16:56:17.371378953Z] container mounted via layerStore: &{/var/lib/docker/overlay2/c0456c7129648ae9f785e1b117d254a564ee7e628f93ca2856a2d989ec43aafb/merged 0x221d9c8 0x221d9c8} 
DEBU[2018-08-16T16:56:17.981414226Z] Calling POST /v1.38/containers/f5f577eed13b9c6792102543ff8e357de64feeadff7a979eee2bba5c09c17b7d/attach?stderr=1&stdout=1&stream=1 
DEBU[2018-08-16T16:56:17.982203491Z] attach: stdout: begin                        
DEBU[2018-08-16T16:56:17.982584791Z] attach: stderr: begin                        
DEBU[2018-08-16T16:56:17.985455541Z] Calling POST /v1.38/containers/f5f577eed13b9c6792102543ff8e357de64feeadff7a979eee2bba5c09c17b7d/wait?condition=next-exit 
DEBU[2018-08-16T16:56:17.989372534Z] Calling POST /v1.38/containers/f5f577eed13b9c6792102543ff8e357de64feeadff7a979eee2bba5c09c17b7d/start 
DEBU[2018-08-16T16:56:17.995537664Z] container mounted via layerStore: &{/var/lib/docker/overlay2/c0456c7129648ae9f785e1b117d254a564ee7e628f93ca2856a2d989ec43aafb/merged 0x221d9c8 0x221d9c8} 
DEBU[2018-08-16T16:56:17.997601818Z] Assigning addresses for endpoint modest_mcnulty's interface on network bridge 
DEBU[2018-08-16T16:56:17.998037780Z] RequestAddress(LocalDefault/172.17.0.0/16, <nil>, map[]) 
DEBU[2018-08-16T16:56:17.998510739Z] Request address PoolID:172.17.0.0/16 App: ipam/default/data, ID: LocalDefault/172.17.0.0/16, DBIndex: 0x0, Bits: 65536, Unselected: 65533, Sequence: (0xc0000000, 1)->(0x0, 2046)->(0x1, 1)->end Curr:3 Serial:false PrefAddress:<nil>  
DEBU[2018-08-16T16:56:18.054095904Z] Assigning addresses for endpoint modest_mcnulty's interface on network bridge 
DEBU[2018-08-16T16:56:18.089673143Z] Programming external connectivity on endpoint modest_mcnulty (1a863ac6ed11a0848362ab79404fd35b5c1bc5dda9066fff5063adbe8cbe82bc) 
DEBU[2018-08-16T16:56:18.098083078Z] EnableService f5f577eed13b9c6792102543ff8e357de64feeadff7a979eee2bba5c09c17b7d START 
DEBU[2018-08-16T16:56:18.098232399Z] EnableService f5f577eed13b9c6792102543ff8e357de64feeadff7a979eee2bba5c09c17b7d DONE 
DEBU[2018-08-16T16:56:18.116753455Z] bundle dir created                            bundle=/var/run/docker/containerd/f5f577eed13b9c6792102543ff8e357de64feeadff7a979eee2bba5c09c17b7d module=libcontainerd namespace=moby root=/var/lib/docker/overlay2/c0456c7129648ae9f785e1b117d254a564ee7e628f93ca2856a2d989ec43aafb/merged
DEBU[1058] event published                               ns=moby topic="/containers/create" type=containerd.events.ContainerCreate
INFO[1058] shim docker-containerd-shim started           address="/containerd-shim/moby/f5f577eed13b9c6792102543ff8e357de64feeadff7a979eee2bba5c09c17b7d/shim.sock" debug=true pid=1202
DEBU[0000] registering ttrpc server                     
DEBU[0000] serving api on unix socket                    socket="[inherited from parent]"
INFO[1058] shim reaped                                   id=f5f577eed13b9c6792102543ff8e357de64feeadff7a979eee2bba5c09c17b7d
ERRO[2018-08-16T16:56:18.228857371Z] stream copy error: reading from a closed fifo 
ERRO[2018-08-16T16:56:18.229221006Z] stream copy error: reading from a closed fifo 
DEBU[2018-08-16T16:56:18.229421322Z] attach: stdout: end                          
DEBU[2018-08-16T16:56:18.229543311Z] attach: stderr: end                          
DEBU[2018-08-16T16:56:18.229663301Z] attach done                                  
DEBU[1058] event published                               ns=moby topic="/containers/delete" type=containerd.events.ContainerDelete
DEBU[2018-08-16T16:56:18.280716194Z] Revoking external connectivity on endpoint modest_mcnulty (1a863ac6ed11a0848362ab79404fd35b5c1bc5dda9066fff5063adbe8cbe82bc) 
DEBU[2018-08-16T16:56:18.285227135Z] DeleteConntrackEntries purged ipv4:0, ipv6:0 
DEBU[2018-08-16T16:56:18.433890538Z] Releasing addresses for endpoint modest_mcnulty's interface on network bridge 
DEBU[2018-08-16T16:56:18.434069855Z] ReleaseAddress(LocalDefault/172.17.0.0/16, 172.17.0.2) 
DEBU[2018-08-16T16:56:18.434332499Z] Released address PoolID:LocalDefault/172.17.0.0/16, Address:172.17.0.2 Sequence:App: ipam/default/data, ID: LocalDefault/172.17.0.0/16, DBIndex: 0x0, Bits: 65536, Unselected: 65532, Sequence: (0xe0000000, 1)->(0x0, 2046)->(0x1, 1)->end Curr:3 
ERRO[2018-08-16T16:56:18.571690552Z] f5f577eed13b9c6792102543ff8e357de64feeadff7a979eee2bba5c09c17b7d cleanup: failed to delete container from containerd: no such container 
ERRO[2018-08-16T16:56:18.572008858Z] Handler for POST /v1.38/containers/f5f577eed13b9c6792102543ff8e357de64feeadff7a979eee2bba5c09c17b7d/start returned error: OCI runtime create failed: json: cannot unmarshal object into Go struct field Process.capabilities of type []string: unknown

Steps to reproduce the behavior

As shown just above, running the arm32v7/hello-world fails. It fails similarly for any other image. It also fails similarly when running a build, at the moment of processing a RUN command in the Dockerfile.

Output of docker version:

Client:
 Version:           v18.06.1-ce-rc2
 API version:       1.38
 Go version:        go1.10.2
 Git commit:        v18.06.1-ce-rc2
 Built:             unknown-buildtime
 OS/Arch:           linux/arm
 Experimental:      false

Server:
 Engine:
  Version:          18.06.1-ce-rc2
  API version:      1.38 (minimum version 1.12)
  Go version:       go1.10.2
  Git commit:       
  Built:            Thu Aug 16 15:41:46 UTC 2018
  OS/Arch:          linux/arm
  Experimental:     false

Output of docker info:

Containers: 1
 Running: 0
 Paused: 0
 Stopped: 1
Images: 1
Server Version: 18.06.1-ce-rc2
Storage Driver: overlay2
 Backing Filesystem: extfs
 Supports d_type: true
 Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: bridge host macvlan null overlay
 Log: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version:  (expected: 468a545b9edcd5932818eb9de8e72413e616e86e)
runc version: N/A (expected: 69663f0bd4b60df09991c08812a60108003fa340)
init version: N/A (expected: )
Kernel Version: 4.14.61
Operating System: Buildroot 2018.08-rc1
OSType: linux
Architecture: armv7l
CPUs: 2
Total Memory: 497.5MiB
Name: buildroot
ID: 6WIL:E36P:IKQX:4PUW:GOYT:XZUQ:SDSJ:CE2P:IOGP:ILZP:DOXD:KF2J
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): true
 File Descriptors: 21
 Goroutines: 44
 System Time: 2018-08-16T17:04:01.643574562Z
 EventsListeners: 0
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
 127.0.0.0/8
Live Restore Enabled: false

docker info does not report it correctly (probably the build scripts), so here are runc and containerd versions: containerd: 1.1.2 runc: 69663f0bd4b60df09991c08812a60108003fa340

Additional environment details (AWS, VirtualBox, physical, etc.)

Buildroot 2018.08-rc1 iMX6 ARM Cortex A9 (2 cores), cpu flags: half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpd32

The system is not running anything particular. Resources:

Mem: 146208K used, 363216K free, 112K shrd, 11732K buff, 92516K cached
CPU:   0% usr   0% sys   0% nic  99% idle   0% io   0% irq   0% sirq
AxelVoitier commented 6 years ago

Output of check-config.sh

info: reading kernel config from /proc/config.gz ...

Generally Necessary:
- cgroup hierarchy: properly mounted [/sys/fs/cgroup]
- apparmor: enabled, but apparmor_parser missing
    (look for an "apparmor" package for your distribution)
- CONFIG_NAMESPACES: enabled
- CONFIG_NET_NS: enabled
- CONFIG_PID_NS: enabled
- CONFIG_IPC_NS: enabled
- CONFIG_UTS_NS: enabled
- CONFIG_CGROUPS: enabled
- CONFIG_CGROUP_CPUACCT: enabled
- CONFIG_CGROUP_DEVICE: enabled
- CONFIG_CGROUP_FREEZER: enabled
- CONFIG_CGROUP_SCHED: enabled
- CONFIG_CPUSETS: enabled
- CONFIG_MEMCG: enabled
- CONFIG_KEYS: enabled
- CONFIG_VETH: enabled
- CONFIG_BRIDGE: enabled
- CONFIG_BRIDGE_NETFILTER: enabled
- CONFIG_NF_NAT_IPV4: enabled
- CONFIG_IP_NF_FILTER: enabled
- CONFIG_IP_NF_TARGET_MASQUERADE: enabled
- CONFIG_NETFILTER_XT_MATCH_ADDRTYPE: enabled
- CONFIG_NETFILTER_XT_MATCH_CONNTRACK: enabled
- CONFIG_NETFILTER_XT_MATCH_IPVS: enabled
- CONFIG_IP_NF_NAT: enabled
- CONFIG_NF_NAT: enabled
- CONFIG_NF_NAT_NEEDED: enabled
- CONFIG_POSIX_MQUEUE: enabled

Optional Features:
- CONFIG_USER_NS: enabled
- CONFIG_SECCOMP: enabled
- CONFIG_CGROUP_PIDS: enabled
- CONFIG_MEMCG_SWAP: enabled
- CONFIG_MEMCG_SWAP_ENABLED: enabled
    (cgroup swap accounting is currently enabled)
- CONFIG_BLK_CGROUP: enabled
- CONFIG_BLK_DEV_THROTTLING: enabled
- CONFIG_IOSCHED_CFQ: enabled
- CONFIG_CFQ_GROUP_IOSCHED: enabled
- CONFIG_CGROUP_PERF: enabled
- CONFIG_CGROUP_HUGETLB: missing
- CONFIG_NET_CLS_CGROUP: enabled
- CONFIG_CGROUP_NET_PRIO: enabled
- CONFIG_CFS_BANDWIDTH: enabled
- CONFIG_FAIR_GROUP_SCHED: enabled
- CONFIG_RT_GROUP_SCHED: enabled
- CONFIG_IP_VS: enabled
- CONFIG_IP_VS_NFCT: enabled
- CONFIG_IP_VS_RR: enabled
- CONFIG_EXT4_FS: enabled
- CONFIG_EXT4_FS_POSIX_ACL: enabled
- CONFIG_EXT4_FS_SECURITY: enabled
- Network Drivers:
  - "overlay":
    - CONFIG_VXLAN: enabled
      Optional (for encrypted networks):
      - CONFIG_CRYPTO: enabled
      - CONFIG_CRYPTO_AEAD: enabled
      - CONFIG_CRYPTO_GCM: enabled
      - CONFIG_CRYPTO_SEQIV: enabled
      - CONFIG_CRYPTO_GHASH: enabled
      - CONFIG_XFRM: enabled
      - CONFIG_XFRM_USER: enabled
      - CONFIG_XFRM_ALGO: enabled
      - CONFIG_INET_ESP: enabled (as module)
      - CONFIG_INET_XFRM_MODE_TRANSPORT: enabled (as module)
  - "ipvlan":
    - CONFIG_IPVLAN: enabled
  - "macvlan":
    - CONFIG_MACVLAN: enabled
    - CONFIG_DUMMY: enabled (as module)
  - "ftp,tftp client in container":
    - CONFIG_NF_NAT_FTP: enabled
    - CONFIG_NF_CONNTRACK_FTP: enabled
    - CONFIG_NF_NAT_TFTP: enabled
    - CONFIG_NF_CONNTRACK_TFTP: enabled
- Storage Drivers:
  - "aufs":
    - CONFIG_AUFS_FS: missing
  - "btrfs":
    - CONFIG_BTRFS_FS: missing
    - CONFIG_BTRFS_FS_POSIX_ACL: missing
  - "devicemapper":
    - CONFIG_BLK_DEV_DM: missing
    - CONFIG_DM_THIN_PROVISIONING: missing
  - "overlay":
    - CONFIG_OVERLAY_FS: enabled
  - "zfs":
    - /dev/zfs: missing
    - zfs command: missing
    - zpool command: missing

Limits:
- /proc/sys/kernel/keys/root_maxkeys: 1000000
AxelVoitier commented 6 years ago

And also happening with 18.06.0-ce (containerd 1.1.1).

AxelVoitier commented 6 years ago

Ah, if I use the static binaries provided on: https://download.docker.com/linux/static/stable/armhf/

It works as expected....

That could mean the build scripts I use are bogus (they come from buildroot git master, plus some community patch to update them). Or the compilation/execution environment maybe.

Would you have an idea where to start looking into? Or would you have an opinion about how to correctly provide an installation method for such use case (embedded systems built with buildroot basically)?

wwalker commented 4 years ago

For the next person with this problem, here is a workaround that works for me:

I have the same problem in Fedora 32, runc 1.0.0 and docker 19.03.11

strata on freenode #docker suggested adding this to the grub kernel line:

systemd.unified_cgroup_hierarchy=0

That fixed it for me :-)

fthiery commented 4 years ago

Running debian 10, tried the workaround without success

Kernel Version: 4.19.0-9-amd64 Operating System: Debian GNU/Linux 10 (buster) Architecture: x86_64 Server Version: 19.03.12

Docker version 19.03.12, build 48a66213fe

# runc --version
runc version 1.0.0-rc10
commit: dc9208a3303feef5b3839f4323d9beb36df0a9dd
spec: 1.0.1-dev
byronmansfield commented 4 years ago

I'm also seeing the same thing since upgrading:

docker: Error response from daemon: ttrpc: closed: unknown. level=error msg="stream copy error: reading from a closed fifo"

# runc --version
runc version 1.0.0-rc92
commit: ff819c7e9184c13b7c2607fe6c30ae19403a7aff
spec: 1.0.2-dev
# docker --version
Docker version 19.03.12-ce, build 48a66213fe

Kernel Version: 5.8.1-arch1-1 OS: Arch Linux Arch: x86_64

max-k commented 4 years ago

For the next person with this problem, here is a workaround that works for me:

I have the same problem in Fedora 32, runc 1.0.0 and docker 19.03.11

strata on freenode #docker suggested adding this to the grub kernel line:

systemd.unified_cgroup_hierarchy=0

That fixed it for me :-)

This workaround also did the trick for me on Archlinux:

dk-lockdown commented 4 years ago

this error happened to me, the docker version is:

Client: Docker Engine - Community
 Version:           19.03.0
 API version:       1.40
 Go version:        go1.12.5
 Git commit:        aeac9490dc
 Built:             Wed Jul 17 18:11:50 2019
 OS/Arch:           linux/amd64
 Experimental:      false

check-config.sh output:

warning: /proc/config.gz does not exist, searching other paths for kernel config ...
info: reading kernel config from /boot/config-3.10.0-1127.19.1.el7.x86_64 ...

Generally Necessary:
- cgroup hierarchy: properly mounted [/sys/fs/cgroup]
- CONFIG_NAMESPACES: enabled
- CONFIG_NET_NS: enabled
- CONFIG_PID_NS: enabled
- CONFIG_IPC_NS: enabled
- CONFIG_UTS_NS: enabled
- CONFIG_CGROUPS: enabled
- CONFIG_CGROUP_CPUACCT: enabled
- CONFIG_CGROUP_DEVICE: enabled
- CONFIG_CGROUP_FREEZER: enabled
- CONFIG_CGROUP_SCHED: enabled
- CONFIG_CPUSETS: enabled
- CONFIG_MEMCG: enabled
- CONFIG_KEYS: enabled
- CONFIG_VETH: enabled (as module)
- CONFIG_BRIDGE: enabled (as module)
- CONFIG_BRIDGE_NETFILTER: enabled (as module)
- CONFIG_NF_NAT_IPV4: enabled (as module)
- CONFIG_IP_NF_FILTER: enabled (as module)
- CONFIG_IP_NF_TARGET_MASQUERADE: enabled (as module)
- CONFIG_NETFILTER_XT_MATCH_ADDRTYPE: enabled (as module)
- CONFIG_NETFILTER_XT_MATCH_CONNTRACK: enabled (as module)
- CONFIG_NETFILTER_XT_MATCH_IPVS: enabled (as module)
- CONFIG_IP_NF_NAT: enabled (as module)
- CONFIG_NF_NAT: enabled (as module)
- CONFIG_NF_NAT_NEEDED: enabled
- CONFIG_POSIX_MQUEUE: enabled
- CONFIG_DEVPTS_MULTIPLE_INSTANCES: enabled

Optional Features:
- CONFIG_USER_NS: enabled
  (RHEL7/CentOS7: User namespaces disabled; add 'user_namespace.enable=1' to boot command line)
- CONFIG_SECCOMP: enabled
- CONFIG_CGROUP_PIDS: enabled
- CONFIG_MEMCG_SWAP: enabled
- CONFIG_MEMCG_SWAP_ENABLED: enabled
    (cgroup swap accounting is currently enabled)
- CONFIG_MEMCG_KMEM: enabled
- CONFIG_RESOURCE_COUNTERS: missing
- CONFIG_BLK_CGROUP: enabled
- CONFIG_BLK_DEV_THROTTLING: enabled
- CONFIG_IOSCHED_CFQ: enabled
- CONFIG_CFQ_GROUP_IOSCHED: enabled
- CONFIG_CGROUP_PERF: enabled
- CONFIG_CGROUP_HUGETLB: enabled
- CONFIG_NET_CLS_CGROUP: enabled
- CONFIG_NETPRIO_CGROUP: enabled
- CONFIG_CFS_BANDWIDTH: enabled
- CONFIG_FAIR_GROUP_SCHED: enabled
- CONFIG_RT_GROUP_SCHED: enabled
- CONFIG_IP_VS: enabled (as module)
- CONFIG_IP_VS_NFCT: enabled
- CONFIG_IP_VS_RR: enabled (as module)
- CONFIG_EXT3_FS: missing
- CONFIG_EXT3_FS_XATTR: missing
- CONFIG_EXT3_FS_POSIX_ACL: missing
- CONFIG_EXT3_FS_SECURITY: missing
    (enable these ext3 configs if you are using ext3 as backing filesystem)
- CONFIG_EXT4_FS: enabled (as module)
- CONFIG_EXT4_FS_POSIX_ACL: enabled
- CONFIG_EXT4_FS_SECURITY: enabled
- Network Drivers:
  - "overlay":
    - CONFIG_VXLAN: enabled (as module)
      Optional (for encrypted networks):
      - CONFIG_CRYPTO: enabled
      - CONFIG_CRYPTO_AEAD: enabled
      - CONFIG_CRYPTO_GCM: enabled (as module)
      - CONFIG_CRYPTO_SEQIV: enabled
      - CONFIG_CRYPTO_GHASH: enabled (as module)
      - CONFIG_XFRM: enabled
      - CONFIG_XFRM_USER: enabled
      - CONFIG_XFRM_ALGO: enabled
      - CONFIG_INET_ESP: enabled (as module)
      - CONFIG_INET_XFRM_MODE_TRANSPORT: enabled (as module)
  - "ipvlan":
    - CONFIG_IPVLAN: missing
  - "macvlan":
    - CONFIG_MACVLAN: enabled (as module)
    - CONFIG_DUMMY: enabled (as module)
  - "ftp,tftp client in container":
    - CONFIG_NF_NAT_FTP: enabled (as module)
    - CONFIG_NF_CONNTRACK_FTP: enabled (as module)
    - CONFIG_NF_NAT_TFTP: enabled (as module)
    - CONFIG_NF_CONNTRACK_TFTP: enabled (as module)
- Storage Drivers:
  - "aufs":
    - CONFIG_AUFS_FS: missing
  - "btrfs":
    - CONFIG_BTRFS_FS: enabled (as module)
    - CONFIG_BTRFS_FS_POSIX_ACL: enabled
  - "devicemapper":
    - CONFIG_BLK_DEV_DM: enabled (as module)
    - CONFIG_DM_THIN_PROVISIONING: enabled (as module)
  - "overlay":
    - CONFIG_OVERLAY_FS: enabled (as module)
  - "zfs":
    - /dev/zfs: missing
    - zfs command: missing
    - zpool command: missing

Limits:
- /proc/sys/kernel/keys/root_maxkeys: 1000000
arsperger commented 3 years ago

same issue here:

Client: Docker Engine - Community
 Version:           20.10.6
 API version:       1.41
 Go version:        go1.13.15
 Git commit:        370c289
 Built:             Fri Apr  9 22:47:17 2021
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          20.10.6
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.13.15
  Git commit:       8728dd2
  Built:            Fri Apr  9 22:45:28 2021
  OS/Arch:          linux/amd64
  Experimental:     true
 containerd:
  Version:          1.4.4
  GitCommit:        05f951a3781f4f2c1911b05e61c160e9c30eaa8e
 runc:
  Version:          1.0.0-rc93
  GitCommit:        12644e614e25b05da6fd08a38ffa0cfe1903fdec
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

kerner: 5.4.0-66-generic Ubuntu 20.04.2 LTS x86_64

Impre-visible commented 1 year ago

Same error for me.

Client: Docker Engine - Community
 Version:           24.0.6
 API version:       1.43
 Go version:        go1.20.7
 Git commit:        ed223bc
 Built:             Mon Sep  4 12:31:44 2023
 OS/Arch:           linux/amd64
 Context:           default

Server: Docker Engine - Community
 Engine:
  Version:          24.0.6
  API version:      1.43 (minimum version 1.12)
  Go version:       go1.20.7
  Git commit:       1a79695
  Built:            Mon Sep  4 12:31:44 2023
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.22
  GitCommit:        8165feabfdfe38c65b599c4993d227328c231fca
 runc:
  Version:          1.1.8
  GitCommit:        v1.1.8-0-g82f18fe
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0