su и sudo не установлены, но мне нужны права root для их установки - PullRequest
0 голосов
/ 31 мая 2018

Я пытаюсь yum установить пакет в Docker-контейнер. Lambci / lambda: python3.6

Я получаю интерактивную консоль с

docker run -v "$PWD":/var/task --entrypoint bash -it lambci/lambda:python3.6

, но su и sudo не установлены

тогда я пытаюсь установить что-нибудь с

yum install

спрашивается разрешение root

Как решить этот злой круг?

Ответы [ 2 ]

0 голосов
/ 31 мая 2018

По крайней мере, вы можете попытаться запустить образ от имени пользователя root:

docker run -u root ...

Таким образом, в вашей корневой сессии bash вы сможете установить то, что хотите.
Имейте в видуэтот контейнер будет остановлен и в конечном итоге удален, когда закончится ваша сессия bash.

0 голосов
/ 31 мая 2018

Войдите на сервер директой с пользователем root.Он должен быть настроен при установке ОС.

Если вы пытаетесь подключиться через терминал, попробуйте «root @ (server ip)».

Если это не поможет, пожалуйста,дайте нам знать, как вы входите в машину.

...