diff --git a/Dockerfile--alpine.tmpl b/Dockerfile--alpine.tmpl index f56501b..05ce66d 100644 --- a/Dockerfile--alpine.tmpl +++ b/Dockerfile--alpine.tmpl @@ -1,16 +1,16 @@ ARG PYTHON_VERSION # --------------------------------------------- base1 -FROM python:${PYTHON_VERSION}-alpine as base1 +FROM python:${PYTHON_VERSION}-alpine AS base1 # --------------------------------------------- base1 -FROM base1 as base2 +FROM base1 AS base2 RUN apk add python3-dev build-base musl-dev linux-headers RUN apk add git # --------------------------------------------- final -FROM base2 as final +FROM base2 AS final RUN apk add mc RUN apk add bash diff --git a/Dockerfile--altlinux_10.tmpl b/Dockerfile--altlinux_10.tmpl index b8818b9..4aaf991 100644 --- a/Dockerfile--altlinux_10.tmpl +++ b/Dockerfile--altlinux_10.tmpl @@ -1,7 +1,7 @@ ARG PYTHON_VERSION # --------------------------------------------- base1 -FROM alt:p10 as base1 +FROM alt:p10 AS base1 RUN apt-get update RUN apt-get install -y sudo curl ca-certificates @@ -16,20 +16,20 @@ EXPOSE 22 RUN ssh-keygen -A # --------------------------------------------- dev_tools -FROM base1 as base1_with_dev_tools +FROM base1 AS base1_with_dev_tools RUN apt-get update RUN apt-get install -y git # --------------------------------------------- base2_with_python-3 -FROM base1_with_dev_tools as base2_with_python-3 +FROM base1_with_dev_tools AS base2_with_python-3 RUN apt-get install -y python3 RUN apt-get install -y python3-dev ENV PYTHON_VERSION=3 # --------------------------------------------- final -FROM base2_with_python-${PYTHON_VERSION} as final +FROM base2_with_python-${PYTHON_VERSION} AS final RUN adduser test -G wheel diff --git a/Dockerfile--altlinux_11.tmpl b/Dockerfile--altlinux_11.tmpl index da6b032..44f29b7 100644 --- a/Dockerfile--altlinux_11.tmpl +++ b/Dockerfile--altlinux_11.tmpl @@ -1,7 +1,7 @@ ARG PYTHON_VERSION # --------------------------------------------- base1 -FROM alt:p11 as base1 +FROM alt:p11 AS base1 RUN apt-get update RUN apt-get install -y sudo curl ca-certificates @@ -19,20 +19,20 @@ EXPOSE 22 RUN ssh-keygen -A # --------------------------------------------- dev_tools -FROM base1 as base1_with_dev_tools +FROM base1 AS base1_with_dev_tools RUN apt-get update RUN apt-get install -y git # --------------------------------------------- base2_with_python-3 -FROM base1_with_dev_tools as base2_with_python-3 +FROM base1_with_dev_tools AS base2_with_python-3 RUN apt-get install -y python3 RUN apt-get install -y python3-dev ENV PYTHON_VERSION=3 # --------------------------------------------- final -FROM base2_with_python-${PYTHON_VERSION} as final +FROM base2_with_python-${PYTHON_VERSION} AS final RUN adduser test -G wheel diff --git a/Dockerfile--ubuntu_24_04.tmpl b/Dockerfile--ubuntu_24_04.tmpl index 975b317..5cd3aa3 100644 --- a/Dockerfile--ubuntu_24_04.tmpl +++ b/Dockerfile--ubuntu_24_04.tmpl @@ -1,7 +1,7 @@ ARG PYTHON_VERSION # --------------------------------------------- base1 -FROM ubuntu:24.04 as base1 +FROM ubuntu:24.04 AS base1 RUN apt update RUN apt install -y sudo curl ca-certificates @@ -15,12 +15,12 @@ RUN apt install -y git # RUN apt install -y mc # --------------------------------------------- base2_with_python-3 -FROM base1 as base2_with_python-3 +FROM base1 AS base2_with_python-3 RUN apt install -y python3 python3-dev python3-venv ENV PYTHON_VERSION=3 # --------------------------------------------- final -FROM base2_with_python-${PYTHON_VERSION} as final +FROM base2_with_python-${PYTHON_VERSION} AS final EXPOSE 22