diff --git a/Dockerfile-CentOS b/Dockerfile-CentOS index eba57d0..ddfc724 100644 --- a/Dockerfile-CentOS +++ b/Dockerfile-CentOS @@ -5,12 +5,31 @@ FROM quay.io/fedora/python-312 USER root -# Обновляем пакеты и устанавливаем systemd +# Обновляем пакеты и устанавливаем systemd и необходимые пакеты RUN dnf -y update && \ - dnf -y install systemd rsync && \ - dnf clean all && \ + dnf -y install systemd rsync \ + git \ + openssh \ + gcc \ + libffi-devel \ + openssl-devel \ + make \ + sudo \ + sshpass \ + openssh-clients \ + nano \ + less \ + ca-certificates \ + curl \ + gnupg2 \ + redhat-lsb-core \ + && dnf clean all && \ rm -rf /var/cache/dnf /tmp/* /var/tmp/* +# Устанавливаем docker-compose +RUN curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && \ + chmod +x /usr/local/bin/docker-compose + # Устанавливаем Python пакеты для Ansible RUN pip install --upgrade pip && \ pip install \ diff --git a/Dockerfile-Ubuntu b/Dockerfile-Ubuntu index 15fb902..e81e7fb 100644 --- a/Dockerfile-Ubuntu +++ b/Dockerfile-Ubuntu @@ -13,8 +13,27 @@ RUN apt-get update && \ systemd \ systemd-sysv \ rsync \ + git \ + ssh \ + gcc \ + libffi-dev \ + libssl-dev \ + make \ + sudo \ + sshpass \ + openssh-client \ + nano \ + less \ + ca-certificates \ + curl \ + gnupg \ + lsb-release \ && rm -rf /var/lib/apt/lists/* +# Устанавливаем docker-compose +RUN curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && \ + chmod +x /usr/local/bin/docker-compose + # Устанавливаем дополнительные Python пакеты для Ansible RUN pip install --upgrade pip && \ pip install \