From 6a59db0fb1dca823734c0d2341965c15819437a9 Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Wed, 8 Jun 2022 13:31:18 +0200 Subject: [PATCH] docs/src/how-to/install/dependencies.rst: require Docker >= 20.10.14 glibc 2.34 uses the clone3 syscall, which is not part of the seccomp filters that moby ships on older versions. While as a workaround you might be able to run containers with `--privileged`, it's the better call to just run a more recent Docker runtime. References: - https://github.com/docker/buildx/issues/772 - https://github.com/moby/buildkit/pull/2379 - https://github.com/moby/moby/pull/42836 - https://github.com/NixOS/nixpkgs/pull/170900 --- docs/src/how-to/install/dependencies.rst | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/docs/src/how-to/install/dependencies.rst b/docs/src/how-to/install/dependencies.rst index 0b2138aec2..4c50f38d25 100644 --- a/docs/src/how-to/install/dependencies.rst +++ b/docs/src/how-to/install/dependencies.rst @@ -21,14 +21,11 @@ Checkout the repository, including its submodules: We provide a container containing all needed tools for setting up and interacting with a wire-server cluster. -Ensure you have docker installed: - -:: - - sudo apt install docker.io - -Or, depending on your distro, see `how to install docker `__. +Ensure you have Docker >= 20.10.14 installed, as the glibc version used is +incompatible with older container runtimes. +Your Distro might ship an older version, so best see `how to install docker +`__. To bring the tools in scope, we run the container, and mount the local ``wire-server-deploy`` checkout into it.