Рейтинг:0

AWS Ubuntu с использованием открытого/закрытого ключа ssh, пытаясь запустить демона, запрашивает пароль

флаг ru

Я настроил новую машину Ubuntu на AWS, используя открытый/закрытый ключ в качестве аутентификации без пароля, защищающего ключ (он был сгенерирован консолью AWS). Я скопировал ключ на свою локальную машину, и я могу успешно войти на удаленную машину, используя ssh.

Проблема: я пытаюсь запустить докер на удаленной машине, используя

systemctl запустить докер

и меня просят ввести пароль:

Для запуска «docker.service» требуется аутентификация. Аутентификация как: Ubuntu (ubuntu)

Я не устанавливал пароль, как я могу заставить оболочку использовать вместо этого мой ключ?

Nate T avatar
флаг it
Вероятно, это кольцо для ключей или менеджер входа в систему. Разные пароли. он пришел с контейнером? Что касается сообщения, я никогда не запускал его внутри док-контейнера. Не уверен, как это настроено. Я бы проверил информацию на dockerhub или там, где вы ее получили.
Рейтинг:4
флаг in

Как правило, вам нужно выполнять команды Docker с судо. Попробуй это:

запуск докера службы sudo

Если вы хотите, чтобы учетная запись пользователя по умолчанию выполняла команды Docker без судо, то вам нужно добавить убунту к докер группа:

sudo usermod -a -G докер Ubuntu

Затем вы можете проверить разрешения с помощью чего-то вроде:

информация о докере

Если у вас возникли проблемы с разрешениями, вам может потребоваться отключиться от инстанса EC2, а затем снова подключиться.

флаг ru
Спасибо @matigo за полный ответ.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.