Remove docker-binary mount. Use container binary 76/2176/4
authorAlexandru Antone <Alexandru.Antone@enea.com>
Tue, 7 Jan 2020 10:44:41 +0000 (12:44 +0200)
committerAlexandru Antone <Alexandru.Antone@enea.com>
Tue, 7 Jan 2020 13:15:44 +0000 (15:15 +0200)
The docker client binary mounted from the host is not compatible
with Alpine Linux for certain host distros.

Signed-off-by: Alexandru Antone <Alexandru.Antone@enea.com>
Change-Id: Iec10dea423adc32f2b9f651043e30a2aa02c7d76

bluval/Dockerfile
bluval/blucon.sh

index f01deaa..7125c73 100644 (file)
 ##############################################################################
 
 # ref: https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#use-multi-stage-builds
-FROM python:3.6-alpine3.9
+FROM python:3.6-alpine3.10
 
 RUN apk --no-cache add --update \
         gcc \
         git \
+        docker-cli \
         libc6-compat \
         libc-dev \
         libffi \
index 3cc1e5e..afe54db 100755 (executable)
@@ -52,7 +52,6 @@ set -x
 
 docker run --rm \
     -v /var/run/docker.sock:/var/run/docker.sock \
-    -v /usr/bin/docker:/usr/bin/docker \
     -v $AKRAINO_HOME/results:/opt/akraino/results \
     -v $AKRAINO_HOME/validation:/opt/akraino/validation \
     akraino/validation:blucon-$image_tag "$@"