Не запускайте это как Root! - Изображение Docker

Кажется, что они переключились на бэкэнд OpenGL для Ubuntu 11.10.

Edit: И снова перед релизом.

1
задан 3 January 2016 в 04:10

3 ответа

Вы можете использовать команду USER для изменения пользовательских команд. Конечно, сначала нужно создать пользователя, поэтому ваш файл Docker будет содержать что-то вроде этого:

RUN useradd --system -s /sbin/nologin someuser

USER someuser
5
ответ дан 23 May 2018 в 14:37

Вы можете использовать:

useradd -m linuxbrew
sudo -u linuxbrew -i /bin/bash
PATH=~/.linuxbrew/bin:/usr/sbin:/usr/bin:/sbin:/bin  
yes | ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/linuxbrew/go/install)"

Вот ссылка на оригинальную документацию от Linuxbrew

1
ответ дан 23 May 2018 в 14:37
  • 1
    Каков пароль по умолчанию после создания этого пользователя linuxbrew? – Alfran 11 January 2018 в 13:25

Поскольку вы можете «выйти из корня» из командной строки, запустите первую команду, которая зарегистрировала вас в качестве пользователя root, введите exit (выйдет из системы), а затем запустите команду, которая сообщает вам: «Не запускайте эту команду как корень! ».

0
ответ дан 23 May 2018 в 14:37

Другие вопросы по тегам:

Похожие вопросы: