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

Почему когда я ssh к серваку через bash скрипт а не напрямую то у меня не хватает доступа (который по факту должен быть)?

У меня есть сервер с предустановленным докером. Когда я просто напрямую подключаюсь через ssh к этому серверу, то у меня нет проблем запустить докер. Когда я создаю скрипт runDocker.sh в котором есть команда например
sudo ssh -i /my_id_rsa -o StrictHostKeyChecking=no -t ubuntu@$id 'docker run hello-world'
то оно пишет что докер не найден
я пыталась с source /etc/profile && source ~/.bashrc и /usr/bin/docker run hello-world но не помогло
sudo: docker: command not found

В чем может быть причина и как исправить?
  • Вопрос задан
  • 230 просмотров
Подписаться 1 Простой 14 комментариев
Помогут разобраться в теме Все курсы
  • Skillbox
    Linux для робототехников
    3 месяца
    Далее
  • Stepik
    Основы Linux
    2 недели
    Далее
  • Учебный центр IBS
    AL-1801 ОС Astra Linux Special Edition 1.8 для пользователей
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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