Browse code

Dockerfile.simple: Fix compile docker binary error with btrfs

Use the image build from Dockerfile.simple to build docker binary failed
with not find <brtfs/ioctl.h>, we need to install libbtrfs-dev to fix this.
```
Building: bundles/dynbinary-daemon/dockerd-dev
GOOS="" GOARCH="" GOARM=""
.gopath/src/github.com/docker/docker/daemon/graphdriver/btrfs/btrfs.go:8:10: fatal error: btrfs/ioctl.h: No such file or directory
#include <btrfs/ioctl.h>

```

Signed-off-by: Lei Jitang <leijitang@outlook.com>
(cherry picked from commit dd7ee8ea3e9383b525780b4e624bc16ddbf4a70d)
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

Lei Jiang authored on 2021/02/04 06:07:10
Showing 1 changed files
... ...
@@ -18,13 +18,13 @@ RUN sed -ri "s/(httpredir|deb).debian.org/$APT_MIRROR/g" /etc/apt/sources.list
18 18
 # https://github.com/docker/docker/blob/master/project/PACKAGERS.md#build-dependencies
19 19
 # https://github.com/docker/docker/blob/master/project/PACKAGERS.md#runtime-dependencies
20 20
 RUN apt-get update && apt-get install -y --no-install-recommends \
21
-		btrfs-tools \
22 21
 		build-essential \
23 22
 		curl \
24 23
 		cmake \
25 24
 		gcc \
26 25
 		git \
27 26
 		libapparmor-dev \
27
+		libbtrfs-dev \
28 28
 		libdevmapper-dev \
29 29
 		libseccomp-dev \
30 30
 		ca-certificates \