# Используем базовый образ Ubuntu FROM ubuntu:latest # Устанавливаем основные утилиты и OpenSSH-сервер RUN apt-get update && apt-get install -y \ sudo \ curl \ wget \ vim \ net-tools \ iputils-ping \ gnupg2 \ lsb-release \ ca-certificates \ openssh-server \ apt-transport-https \ make \ software-properties-common # Настраиваем sudo для пользователя RUN useradd -m -s /bin/bash user && \ echo 'admin:admin' | chpasswd && \ usermod -aG sudo user # Устанавливаем пароль для пользователя root RUN echo 'root:root' | chpasswd # Настройка SSH-сервера RUN mkdir /var/run/sshd RUN sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config RUN sed -i 's/#PasswordAuthentication yes/PasswordAuthentication yes/' /etc/ssh/sshd_config # Открываем порт SSH EXPOSE 22 # Запускаем SSH-сервер CMD ["/usr/sbin/sshd", "-D"]