Я запускаю Jenkins и Docker на машине CentOS. У меня есть работа Jenkins, которая вытаскивает репозиторий Github и создает образ Docker. Когда я пытаюсь запустить задание, я получаю сообщение об ошибке:
+ docker build -t myProject .
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
Build step 'Execute shell' marked build as failure
Finished: FAILURE
Это происходит, хотя я добавил jenkins в мою группу докеров с помощью sudo usermod -aG docker jenkins
и перезапустил мою машину. Как это исправить?
Кстати, если попробовать изменить команду на sudo docker build -t myProject .
, я просто получу ошибку sudo: sorry, you must have a tty to run sudo