Сделал билды для имиджей из dockerfiles/
This commit is contained in:
@@ -4,6 +4,7 @@
|
||||
# https://hub.docker.com/_/almalinux
|
||||
|
||||
FROM almalinux:8
|
||||
ENV container=docker
|
||||
|
||||
# Обновляем систему
|
||||
RUN dnf update -y && dnf upgrade -y
|
||||
@@ -49,4 +50,6 @@ RUN useradd -m -s /bin/bash ansible \
|
||||
&& echo "ansible ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
|
||||
|
||||
# Команда по умолчанию (система запускается от root для systemd)
|
||||
CMD ["/sbin/init"]
|
||||
STOPSIGNAL SIGRTMIN+3
|
||||
VOLUME ["/sys/fs/cgroup"]
|
||||
CMD ["/sbin/init"]
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
# Тег: inecs/ansible-lab:alt10-latest
|
||||
|
||||
FROM alt:p10
|
||||
ENV container=docker
|
||||
|
||||
# Обновляем систему
|
||||
RUN apt-get update && apt-get dist-upgrade -y
|
||||
@@ -20,8 +21,8 @@ RUN apt-get install -y \
|
||||
sudo \
|
||||
&& apt-get clean
|
||||
|
||||
# Устанавливаем pip для Python 3.11
|
||||
RUN curl -sS https://bootstrap.pypa.io/pip/get-pip.py | python3
|
||||
# Устанавливаем pip для Python 3.9 (в p10 python3 может быть < 3.10)
|
||||
RUN curl -sS https://bootstrap.pypa.io/pip/3.9/get-pip.py | python3
|
||||
|
||||
# Устанавливаем yq
|
||||
# RUN wget -qO /usr/local/bin/yq https://github.com/mikefarah/yq/releases/latest/download/yq_linux_arm64 \
|
||||
@@ -50,4 +51,6 @@ RUN useradd -m -s /bin/bash ansible \
|
||||
&& echo "ansible ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
|
||||
|
||||
# Команда по умолчанию (система запускается от root для systemd)
|
||||
STOPSIGNAL SIGRTMIN+3
|
||||
VOLUME ["/sys/fs/cgroup"]
|
||||
CMD ["/sbin/init"]
|
||||
|
||||
@@ -5,20 +5,28 @@
|
||||
# Тег: inecs/ansible-lab:alt9-latest
|
||||
|
||||
FROM alt:p9
|
||||
ENV container=docker
|
||||
|
||||
# Обновляем систему
|
||||
RUN apt-get update && apt-get dist-upgrade -y
|
||||
|
||||
# Устанавливаем systemd и необходимые пакеты
|
||||
RUN apt-get install -y \
|
||||
systemd \
|
||||
dbus \
|
||||
curl \
|
||||
wget \
|
||||
nano \
|
||||
python3 \
|
||||
sudo \
|
||||
&& apt-get clean
|
||||
# Устанавливаем systemd и необходимые пакеты (ALT mirrors may be briefly inconsistent; retry with fresh indexes)
|
||||
RUN set -eux; \
|
||||
for attempt in 1 2 3 4; do \
|
||||
apt-get update && \
|
||||
apt-get install -y --fix-missing \
|
||||
systemd \
|
||||
dbus \
|
||||
curl \
|
||||
wget \
|
||||
nano \
|
||||
python3 \
|
||||
sudo && break; \
|
||||
echo "apt install attempt ${attempt} failed, retrying in 8s..."; \
|
||||
apt-get clean; rm -rf /var/lib/apt/lists/*; \
|
||||
sleep 8; \
|
||||
done; \
|
||||
apt-get clean; rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# Устанавливаем pip для Python 3.7
|
||||
RUN curl -sS https://bootstrap.pypa.io/pip/3.7/get-pip.py | python3
|
||||
@@ -50,4 +58,6 @@ RUN useradd -m -s /bin/bash ansible \
|
||||
&& echo "ansible ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
|
||||
|
||||
# Команда по умолчанию (система запускается от root для systemd)
|
||||
STOPSIGNAL SIGRTMIN+3
|
||||
VOLUME ["/sys/fs/cgroup"]
|
||||
CMD ["/sbin/init"]
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
# Для сборки используйте: docker buildx build --platform linux/amd64
|
||||
|
||||
FROM registry.astralinux.ru/library/astra/ubi17:1.7.6.uu2
|
||||
ENV container=docker
|
||||
|
||||
# Обновляем систему
|
||||
RUN apt-get update && apt-get dist-upgrade -y
|
||||
@@ -67,4 +68,6 @@ RUN useradd -m -s /bin/bash ansible \
|
||||
&& echo "ansible ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
|
||||
|
||||
# Команда по умолчанию (система запускается от root для systemd)
|
||||
STOPSIGNAL SIGRTMIN+3
|
||||
VOLUME ["/sys/fs/cgroup"]
|
||||
CMD ["/sbin/init"]
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
# ВАЖНО: Это эмуляция Astra Linux на Debian для ARM64
|
||||
|
||||
FROM debian:bookworm-slim
|
||||
ENV container=docker
|
||||
|
||||
# Устанавливаем переменные окружения
|
||||
ENV DEBIAN_FRONTEND=noninteractive
|
||||
@@ -76,4 +77,6 @@ RUN useradd -m -s /bin/bash ansible \
|
||||
&& echo "ansible ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
|
||||
|
||||
# Команда по умолчанию (система запускается от root для systemd)
|
||||
STOPSIGNAL SIGRTMIN+3
|
||||
VOLUME ["/sys/fs/cgroup"]
|
||||
CMD ["/sbin/init"]
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
# Сайт: https://devops.org.ru
|
||||
|
||||
FROM centos:7
|
||||
ENV container=docker
|
||||
|
||||
# Настраиваем vault репозитории для CentOS 7 (так как основные репозитории больше не поддерживаются)
|
||||
RUN sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*.repo && \
|
||||
@@ -47,4 +48,6 @@ RUN useradd -m -s /bin/bash ansible \
|
||||
&& echo "ansible ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
|
||||
|
||||
# Команда по умолчанию (система запускается от root для systemd)
|
||||
STOPSIGNAL SIGRTMIN+3
|
||||
VOLUME ["/sys/fs/cgroup"]
|
||||
CMD ["/sbin/init"]
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
# Сайт: https://devops.org.ru
|
||||
|
||||
FROM quay.io/centos/centos:8
|
||||
ENV container=docker
|
||||
|
||||
# Настраиваем vault репозитории для CentOS 8 (так как основные репозитории больше не поддерживаются)
|
||||
RUN sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*.repo && \
|
||||
@@ -47,4 +48,6 @@ RUN useradd -m -s /bin/bash ansible \
|
||||
&& echo "ansible ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
|
||||
|
||||
# Команда по умолчанию (система запускается от root для systemd)
|
||||
STOPSIGNAL SIGRTMIN+3
|
||||
VOLUME ["/sys/fs/cgroup"]
|
||||
CMD ["/sbin/init"]
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
# Сайт: https://devops.org.ru
|
||||
|
||||
FROM quay.io/centos/centos:stream9
|
||||
ENV container=docker
|
||||
|
||||
# Обновляем систему
|
||||
RUN dnf update -y && dnf upgrade -y
|
||||
@@ -43,4 +44,6 @@ RUN useradd -m -s /bin/bash ansible \
|
||||
&& echo "ansible ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
|
||||
|
||||
# Команда по умолчанию (система запускается от root для systemd)
|
||||
STOPSIGNAL SIGRTMIN+3
|
||||
VOLUME ["/sys/fs/cgroup"]
|
||||
CMD ["/sbin/init"]
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
# Сайт: https://devops.org.ru
|
||||
|
||||
FROM debian:10
|
||||
ENV container=docker
|
||||
|
||||
# Устанавливаем переменные окружения для автоматического ответа на запросы
|
||||
ENV DEBIAN_FRONTEND=noninteractive
|
||||
@@ -59,4 +60,6 @@ RUN useradd -m -s /bin/bash ansible \
|
||||
&& echo "ansible ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
|
||||
|
||||
# Команда по умолчанию (система запускается от root для systemd)
|
||||
STOPSIGNAL SIGRTMIN+3
|
||||
VOLUME ["/sys/fs/cgroup"]
|
||||
CMD ["/sbin/init"]
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
# Сайт: https://devops.org.ru
|
||||
|
||||
FROM debian:11
|
||||
ENV container=docker
|
||||
|
||||
# Устанавливаем переменные окружения для автоматического ответа на запросы
|
||||
ENV DEBIAN_FRONTEND=noninteractive
|
||||
@@ -53,4 +54,6 @@ RUN useradd -m -s /bin/bash ansible \
|
||||
&& echo "ansible ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
|
||||
|
||||
# Команда по умолчанию (система запускается от root для systemd)
|
||||
STOPSIGNAL SIGRTMIN+3
|
||||
VOLUME ["/sys/fs/cgroup"]
|
||||
CMD ["/sbin/init"]
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
# Сайт: https://devops.org.ru
|
||||
|
||||
FROM debian:bookworm
|
||||
ENV container=docker
|
||||
|
||||
# Устанавливаем переменные окружения для автоматического ответа на запросы
|
||||
ENV DEBIAN_FRONTEND=noninteractive
|
||||
@@ -53,4 +54,6 @@ RUN useradd -m -s /bin/bash ansible \
|
||||
&& echo "ansible ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
|
||||
|
||||
# Команда по умолчанию (система запускается от root для systemd)
|
||||
STOPSIGNAL SIGRTMIN+3
|
||||
VOLUME ["/sys/fs/cgroup"]
|
||||
CMD ["/sbin/init"]
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
# Сайт: https://devops.org.ru
|
||||
|
||||
FROM debian:9
|
||||
ENV container=docker
|
||||
|
||||
# Устанавливаем переменные окружения для автоматического ответа на запросы
|
||||
ENV DEBIAN_FRONTEND=noninteractive
|
||||
@@ -59,4 +60,6 @@ RUN useradd -m -s /bin/bash ansible \
|
||||
&& echo "ansible ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
|
||||
|
||||
# Команда по умолчанию (система запускается от root для systemd)
|
||||
STOPSIGNAL SIGRTMIN+3
|
||||
VOLUME ["/sys/fs/cgroup"]
|
||||
CMD ["/sbin/init"]
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
# Для сборки используйте: docker buildx build --platform linux/amd64
|
||||
|
||||
FROM registry.red-soft.ru/ubi7/ubi
|
||||
ENV container=docker
|
||||
|
||||
# Обновляем систему
|
||||
RUN dnf update -y && dnf upgrade -y
|
||||
@@ -51,4 +52,6 @@ RUN useradd -m -s /bin/bash ansible \
|
||||
&& echo "ansible ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
|
||||
|
||||
# Команда по умолчанию (система запускается от root для systemd)
|
||||
STOPSIGNAL SIGRTMIN+3
|
||||
VOLUME ["/sys/fs/cgroup"]
|
||||
CMD ["/sbin/init"]
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
# ВАЖНО: Это эмуляция RedOS на CentOS Stream для ARM64
|
||||
|
||||
FROM quay.io/centos/centos:stream9
|
||||
ENV container=docker
|
||||
|
||||
# Устанавливаем переменные окружения
|
||||
ENV LANG=ru_RU.UTF-8
|
||||
@@ -77,4 +78,6 @@ RUN useradd -m -s /bin/bash ansible \
|
||||
&& echo "ansible ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
|
||||
|
||||
# Команда по умолчанию (система запускается от root для systemd)
|
||||
STOPSIGNAL SIGRTMIN+3
|
||||
VOLUME ["/sys/fs/cgroup"]
|
||||
CMD ["/sbin/init"]
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
# Сайт: https://devops.org.ru
|
||||
|
||||
FROM registry.access.redhat.com/ubi8/ubi
|
||||
ENV container=docker
|
||||
|
||||
# Обновляем систему
|
||||
RUN dnf update -y && dnf upgrade -y
|
||||
@@ -50,4 +51,6 @@ RUN useradd -m -s /bin/bash ansible \
|
||||
&& echo "ansible ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
|
||||
|
||||
# Команда по умолчанию (система запускается от root для systemd)
|
||||
STOPSIGNAL SIGRTMIN+3
|
||||
VOLUME ["/sys/fs/cgroup"]
|
||||
CMD ["/sbin/init"]
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
# Сайт: https://devops.org.ru
|
||||
|
||||
FROM rockylinux:9
|
||||
ENV container=docker
|
||||
|
||||
# Обновляем систему
|
||||
RUN dnf update -y && dnf upgrade -y
|
||||
@@ -51,4 +52,6 @@ RUN useradd -m -s /bin/bash ansible \
|
||||
&& echo "ansible ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
|
||||
|
||||
# Команда по умолчанию (система запускается от root для systemd)
|
||||
STOPSIGNAL SIGRTMIN+3
|
||||
VOLUME ["/sys/fs/cgroup"]
|
||||
CMD ["/sbin/init"]
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
# Сайт: https://devops.org.ru
|
||||
|
||||
FROM ubuntu:20.04
|
||||
ENV container=docker
|
||||
|
||||
# Устанавливаем переменные окружения для автоматического ответа на запросы
|
||||
ENV DEBIAN_FRONTEND=noninteractive
|
||||
@@ -53,4 +54,6 @@ RUN useradd -m -s /bin/bash ansible \
|
||||
&& echo "ansible ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
|
||||
|
||||
# Команда по умолчанию (система запускается от root для systemd)
|
||||
STOPSIGNAL SIGRTMIN+3
|
||||
VOLUME ["/sys/fs/cgroup"]
|
||||
CMD ["/sbin/init"]
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
# Сайт: https://devops.org.ru
|
||||
|
||||
FROM ubuntu:22.04
|
||||
ENV container=docker
|
||||
|
||||
# Устанавливаем переменные окружения для автоматического ответа на запросы
|
||||
ENV DEBIAN_FRONTEND=noninteractive
|
||||
@@ -53,4 +54,6 @@ RUN useradd -m -s /bin/bash ansible \
|
||||
&& echo "ansible ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
|
||||
|
||||
# Команда по умолчанию (система запускается от root для systemd)
|
||||
STOPSIGNAL SIGRTMIN+3
|
||||
VOLUME ["/sys/fs/cgroup"]
|
||||
CMD ["/sbin/init"]
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
# Сайт: https://devops.org.ru
|
||||
|
||||
FROM ubuntu:24.04
|
||||
ENV container=docker
|
||||
|
||||
# Устанавливаем переменные окружения для автоматического ответа на запросы
|
||||
ENV DEBIAN_FRONTEND=noninteractive
|
||||
@@ -53,4 +54,6 @@ RUN useradd -m -s /bin/bash ansible \
|
||||
&& echo "ansible ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
|
||||
|
||||
# Команда по умолчанию (система запускается от root для systemd)
|
||||
STOPSIGNAL SIGRTMIN+3
|
||||
VOLUME ["/sys/fs/cgroup"]
|
||||
CMD ["/sbin/init"]
|
||||
|
||||
Reference in New Issue
Block a user