0

запускаю докер контейнер->curl скачивает kubectl

потом назначить права и скопировать в kubectl /usr/local/bin/kubectl

sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl

Вывод

sudo: you do not exist in the passwd database

Что ему надо?

Запускаю так:

chmod +x ./kubectl && mv ./kubectl /usr/local/bin/kubectl

Вывод

mv: cannot create regular file '/usr/local/bin/kubectl': Permission denied

Какие права тебе нужны?

задан 7 дек. 2025 в 19:43
1
  • Вам не нужен sudo, если вы запускаете контейнер без указания пользователя. В таком случае всё внутри контейнера выполняется от имени root. Если же вы запускаете конейнер от имени другого пользователя, то вам нужно изменить докер файл - создать этого пользователя и добавить его в suduers Commented 10 дек. 2025 в 7:52

0

Знаете кого-то, кто может ответить? Поделитесь ссылкой на этот вопрос по почте, через Твиттер или Facebook.

Ваш ответ

Черновик сохранён
Черновик удалён

Зарегистрируйтесь или войдите

Регистрация через Google
Регистрация через почту

Отправить без регистрации

Необходима, но никому не показывается

Отправить без регистрации

Необходима, но никому не показывается

Нажимая «Отправить ответ», вы соглашаетесь с условиями пользования и подтверждаете, что прочитали политику конфиденциальности.

Начните задавать вопросы и получать на них ответы

Найдите ответ на свой вопрос, задав его.

Задать вопрос

Изучите связанные вопросы

Посмотрите похожие вопросы с этими метками.