File tree 1 file changed +13
-1
lines changed
1 file changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -15,14 +15,26 @@ WORKDIR /app
15
15
RUN --mount=type=cache,target=/var/lib/apt/lists/,sharing=private \
16
16
export DEBIAN_FRONTEND=noninteractive \
17
17
&& apt-get update \
18
- && apt-get install -y curl gpg language-pack-en-base software-properties-common \
18
+ && apt-get install -y curl gpg language-pack-en-base software-properties-common ca-certificates \
19
19
&& add-apt-repository ppa:ondrej/php \
20
20
&& curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg \
21
+ # Add Docker's official GPG key
22
+ && install -m 0755 -d /etc/apt/keyrings \
23
+ && curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc \
24
+ && chmod a+r /etc/apt/keyrings/docker.asc \
25
+ # Add Docker repository
26
+ && echo \
27
+ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
28
+ $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
29
+ tee /etc/apt/sources.list.d/docker.list > /dev/null \
21
30
&& apt-get update \
22
31
&& apt-get --purge install -y \
23
32
git \
24
33
unzip \
25
34
zip \
35
+ docker-ce-cli \
36
+ docker-buildx-plugin \
37
+ docker-compose-plugin \
26
38
"php${PHP_VERSION}" \
27
39
"php${PHP_VERSION}-cli" \
28
40
"php${PHP_VERSION}-curl" \
You can’t perform that action at this time.
0 commit comments