Если вы получаете docker: command not found
через конвейер, хотя он уже установлен на том же узле, где работает конвейер, вам нужно убедиться, что конвейер читает правильную среду $PATH
, в которой должен существовать двоичный файл докера.
Для второй проблемы, о которой вы упомянули
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock
, вам нужно добавить пользователя, который используется в конвейере, в группу Docker, чтобы он мог запускать команды Docker, используя:
usermod -aG docker $USER