UbuntuAI / Dockerfile
Serg4451D's picture
Create Dockerfile
a32a7a6
FROM ubuntu:latest
# Обновляем список пакетов и устанавливаем необходимые пакеты
RUN apt-get update && apt-get install -y \
sudo \
xorg \
xinit \
openbox \
lightdm \
xfce4-terminal \
firefox
# Добавляем нового пользователя с именем "user" и паролем "password"
RUN useradd -m -s /bin/bash user && echo 'user:password' | chpasswd && adduser user sudo
# Копируем файлы конфигурации lightdm внутрь образа
COPY lightdm.conf /etc/lightdm/
# Копируем скрипт запуска xinit в домашнюю директорию пользователя
COPY xinitrc /home/user/.xinitrc
RUN chown user:user /home/user/.xinitrc && chmod +x /home/user/.xinitrc
# Указываем пользователя, от имени которого будет выполняться процесс при запуске контейнера
USER user
# Устанавливаем команду запуска для контейнера
CMD ["startx"]