@@ -5,14 +5,15 @@ ARG DOCKER_VERSION=20.10.6
5
5
ARG DOCKER_BUILDX_VERSION=0.5.1
6
6
ARG DOCKER_APP_VERSION=0.9.1-beta3
7
7
ARG DOCKER_SCAN_VERSION=0.8.0
8
+ ARG COMPOSE_CLI_VERSION=1.0.16
8
9
9
- RUN mkdir -p /dist/usr/bin
10
10
RUN mkdir -p /dist/home/node/.docker/cli-plugins
11
11
RUN mkdir /dist/app
12
12
13
13
WORKDIR /work
14
14
15
15
# Install docker CLI
16
+ RUN mkdir -p /dist/usr/bin
16
17
RUN wget -qc -O docker.tgz "https://download.docker.com/linux/static/stable/x86_64/docker-${DOCKER_VERSION}.tgz"
17
18
RUN tar -xzf docker.tgz
18
19
RUN mv docker/docker /dist/usr/bin/
@@ -28,11 +29,19 @@ RUN tar xzf docker-app-linux.tar.gz
28
29
RUN mv docker-app-plugin-linux /dist/home/node/.docker/cli-plugins/docker-app
29
30
30
31
# Install "docker scan" plugin
31
- # RUN wget https://github.com/docker/scan-cli-plugin/releases/download/latest/docker-scan_linux_amd64
32
32
RUN wget https://github.com/docker/scan-cli-plugin/releases/download/v${DOCKER_SCAN_VERSION}/docker-scan_linux_amd64
33
33
RUN chmod +x docker-scan_linux_amd64
34
34
RUN mv docker-scan_linux_amd64 /dist/home/node/.docker/cli-plugins/docker-scan
35
35
36
+ # Install compose
37
+ RUN wget https://github.com/docker/compose-cli/releases/download/v${COMPOSE_CLI_VERSION}/docker-linux-amd64.tar.gz
38
+ RUN tar xzf docker-linux-amd64.tar.gz
39
+ RUN mkdir -p /dist/usr/local/bin
40
+ RUN install -m 775 docker/docker /dist/usr/local/bin/docker
41
+ RUN ln -s /usr/bin/docker /dist/usr/local/bin/com.docker.cli
42
+ RUN mv docker/docker-compose /dist/home/node/.docker/cli-plugins/docker-compose
43
+
44
+
36
45
COPY package.json .
37
46
COPY yarn.lock .
38
47
RUN yarn install
0 commit comments