From d2288c3fbdcc698d79506c990795529573b1b0ea Mon Sep 17 00:00:00 2001 From: ScuroNeko Date: Wed, 6 May 2026 17:57:19 +0300 Subject: [PATCH] zip, unzip, wget, tar, gzip, xz, rsync --- docker.Dockerfile | 17 ++++++++++++++++- go-alpine.Dockerfile | 17 ++++++++++++++++- go.Dockerfile | 16 +++++++++++++++- linux.Dockerfile | 15 ++++++++++++++- python-alpine.Dockerfile | 17 ++++++++++++++++- python-slim.Dockerfile | 16 +++++++++++++++- python.Dockerfile | 18 +++++++++++++++++- 7 files changed, 109 insertions(+), 7 deletions(-) diff --git a/docker.Dockerfile b/docker.Dockerfile index 0d80280..c99efd7 100644 --- a/docker.Dockerfile +++ b/docker.Dockerfile @@ -1,5 +1,20 @@ FROM node:24-bookworm-slim RUN apt-get update && \ - apt-get install -y --no-install-recommends docker.io bash git ca-certificates curl gnupg jq && \ + apt-get install -y --no-install-recommends \ + docker.io \ + bash \ + git \ + ca-certificates \ + gnupg \ + curl \ + wget \ + jq \ + zip \ + unzip \ + file \ + tar \ + gzip \ + xz-utils \ + rsync && \ apt-get clean && \ rm -rf /var/lib/apt/lists/* \ No newline at end of file diff --git a/go-alpine.Dockerfile b/go-alpine.Dockerfile index 0f31841..f95e49f 100644 --- a/go-alpine.Dockerfile +++ b/go-alpine.Dockerfile @@ -1,4 +1,19 @@ FROM golang:1.26-alpine ARG GOLANGCI_LINT_VERSION=v2.12.2 -RUN apk add --no-cache nodejs npm bash git ca-certificates curl jq +RUN apk add --no-cache \ + nodejs \ + npm \ + bash \ + git \ + ca-certificates \ + curl \ + wget \ + jq \ + zip \ + unzip \ + file \ + tar \ + gzip \ + xz \ + rsync RUN curl -sSfL https://golangci-lint.run/install.sh | sh -s -- -b /usr/local/bin ${GOLANGCI_LINT_VERSION} \ No newline at end of file diff --git a/go.Dockerfile b/go.Dockerfile index 6c95570..9d19c64 100644 --- a/go.Dockerfile +++ b/go.Dockerfile @@ -1,7 +1,21 @@ FROM golang:1.26-bookworm ARG GOLANGCI_LINT_VERSION=v2.12.2 RUN apt-get update && \ - apt-get install -y --no-install-recommends ca-certificates curl gnupg bash git jq && \ + apt-get install -y --no-install-recommends \ + ca-certificates \ + gnupg \ + bash \ + git \ + curl \ + wget \ + jq \ + zip \ + unzip \ + file \ + tar \ + gzip \ + xz-utils \ + rsync && \ mkdir -p /etc/apt/keyrings && \ curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key \ | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg && \ diff --git a/linux.Dockerfile b/linux.Dockerfile index c8a667f..6002dd7 100644 --- a/linux.Dockerfile +++ b/linux.Dockerfile @@ -1,5 +1,18 @@ FROM node:24-bookworm RUN apt-get update && \ - apt-get install -y --no-install-recommends ca-certificates curl git bash jq && \ + apt-get install -y --no-install-recommends \ + ca-certificates \ + git \ + bash \ + curl \ + wget \ + jq \ + zip \ + unzip \ + file \ + tar \ + gzip \ + xz-utils \ + rsync && \ apt-get clean && \ rm -rf /var/lib/apt/lists/* \ No newline at end of file diff --git a/python-alpine.Dockerfile b/python-alpine.Dockerfile index 3107012..d6ce2b1 100644 --- a/python-alpine.Dockerfile +++ b/python-alpine.Dockerfile @@ -1,2 +1,17 @@ FROM node:24-alpine -RUN apk add --no-cache python3 py3-pip py3-virtualenv git bash ca-certificates curl jq \ No newline at end of file +RUN apk add --no-cache python3 \ + py3-pip \ + py3-virtualenv \ + git \ + bash \ + ca-certificates \ + curl \ + wget \ + jq \ + zip \ + unzip \ + file \ + tar \ + gzip \ + xz \ + rsync \ No newline at end of file diff --git a/python-slim.Dockerfile b/python-slim.Dockerfile index 78ee120..a474ff6 100644 --- a/python-slim.Dockerfile +++ b/python-slim.Dockerfile @@ -1,7 +1,21 @@ FROM python:3.14-slim-bookworm RUN apt-get update && \ - apt-get install -y --no-install-recommends ca-certificates curl gnupg bash git jq && \ + apt-get install -y --no-install-recommends \ + ca-certificates \ + gnupg \ + bash \ + git \ + curl \ + wget \ + jq \ + zip \ + unzip \ + file \ + tar \ + gzip \ + xz-utils \ + rsync && \ mkdir -p /etc/apt/keyrings && \ curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key \ | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg && \ diff --git a/python.Dockerfile b/python.Dockerfile index bd14193..9284873 100644 --- a/python.Dockerfile +++ b/python.Dockerfile @@ -1,6 +1,22 @@ FROM python:3.14-bookworm RUN apt-get update && \ - apt-get install -y --no-install-recommends ca-certificates curl gnupg bash git build-essential pkg-config python3-dev jq && \ + apt-get install -y --no-install-recommends \ + ca-certificates \ + gnupg \ + bash \ + git \ + build-essential \ + pkg-config \ + python3-dev \ + curl \ + wget \ + jq \ + zip \ + unzip \ + tar \ + gzip \ + xz-utils \ + rsync && \ mkdir -p /etc/apt/keyrings && \ curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key \ | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg && \