ENV USERNAME ros
RUN adduser --ingroup sudo --disabled-password --gecos "" --shell /bin/bash --home /home/$USERNAME $USERNAME
RUN bash -c 'echo $USERNAME:ros | chpasswd'
ENV HOME /home/$USERNAME
Моя цель - создать учетную запись с правами sudo.
В контексте я пытаюсь создать образ Docker с работающей установкой ROS.Установка ROS сложна и включает в себя запуск множества команд и сценариев.Я знаю, что приведенное выше утверждение, вероятно, неверно, поскольку оно создает файлы с владельцем ros
и группой sudo
.