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

В чем может быть причина и как исправить?
  • Вопрос задан
  • 205 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы