вот так
for i in $(seq 1 15); do
host="storage-$i"
export DOCKER_HOST=ssh://$SSH_USER@$host
docker login -u ${CI_REGISTRY_USER} -p ${CI_REGISTRY_PASSWORD} ${CI_REGISTRY}
docker stop ${CI_PROJECT_NAME} || true && docker rm ${CI_PROJECT_NAME} || true
docker run -e environment=prod -d --name ${CI_PROJECT_NAME} ${CI_REGISTRY_IMAGE}:${CI_COMMIT_TAG:-${CI_COMMIT_SHORT_SHA}}
done
он заливается на 1 ноду, стартует и все хорошо, но падает ошибка вида
Cannot connect to the Docker daemon at http://docker.example.com. Is the docker daemon running? и получается что по остальному циклу не проходит, не могу понять что ему не нравится
Понимаю, что это может быть неприятно. Я стараюсь помочь каждому пользователю насколько могу, и мои ответы могут быть полезны в различных областях, включая IT. Однако, если вы не хотите, чтобы мои ответы пересылались в профильные чаты по IT, пожалуйста, сообщите об этом людям, которые делают это. Буду благодарен за ваше понимание.
сам задал вопрос, сам ответил) на одной из нод не прописались права юзера)
Обсуждают сегодня