Size: a a a

2020 April 06

M

Miko1945 in ru_gitlab
Alexander
This should work
okay, i will try it
источник

АЕ

Алексей Ерохин in ru_gitlab
всем привет. Подскажите, пожалуйста, по docker-compose в dind. Он у меня упорно идет не тот адрес что указан в DOCKER_HOST (http вместо tcp), никто с таким не сталкивался?
$ echo $DOCKER_HOST
tcp://docker:2375
$ docker-compose ps
Unable to find image 'docker/compose:1.25.4' locally
1.25.4: Pulling from docker/compose
89d9c30c1d48: Pulling fs layer
eccc02a3b135: Pulling fs layer
7382d3c5d78f: Pulling fs layer
f410c750fbcb: Pulling fs layer
f410c750fbcb: Waiting
eccc02a3b135: Download complete
89d9c30c1d48: Verifying Checksum
89d9c30c1d48: Download complete
7382d3c5d78f: Verifying Checksum
7382d3c5d78f: Download complete
89d9c30c1d48: Pull complete
eccc02a3b135: Pull complete
7382d3c5d78f: Pull complete
f410c750fbcb: Verifying Checksum
f410c750fbcb: Download complete
f410c750fbcb: Pull complete
Digest: sha256:390bdf3da99a622f5c11f4db386dd97f2858db30cfed07d000b867f1fb25b2f7
Status: Downloaded newer image for docker/compose:1.25.4
Couldn't connect to Docker daemon at http://docker:2375 - is it running?
If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.
ERROR: Job failed: exit code 1
источник

Д

Дмитрий Харитонов in ru_gitlab
После обновления столкнулся с проблемой когда раннер делает половину скриптов и завершается как будто всё нормально
источник

Д

Дмитрий Харитонов in ru_gitlab
никто не сталкивался с таким?
источник

Д

Дмитрий Харитонов in ru_gitlab
буквально делает docker build ... и всё сохраняет кэш и до свидания.
Хотя там дальше ещё docker push деплой и т.д.
источник

K

Kirill in ru_gitlab
Алексей Ерохин
всем привет. Подскажите, пожалуйста, по docker-compose в dind. Он у меня упорно идет не тот адрес что указан в DOCKER_HOST (http вместо tcp), никто с таким не сталкивался?
$ echo $DOCKER_HOST
tcp://docker:2375
$ docker-compose ps
Unable to find image 'docker/compose:1.25.4' locally
1.25.4: Pulling from docker/compose
89d9c30c1d48: Pulling fs layer
eccc02a3b135: Pulling fs layer
7382d3c5d78f: Pulling fs layer
f410c750fbcb: Pulling fs layer
f410c750fbcb: Waiting
eccc02a3b135: Download complete
89d9c30c1d48: Verifying Checksum
89d9c30c1d48: Download complete
7382d3c5d78f: Verifying Checksum
7382d3c5d78f: Download complete
89d9c30c1d48: Pull complete
eccc02a3b135: Pull complete
7382d3c5d78f: Pull complete
f410c750fbcb: Verifying Checksum
f410c750fbcb: Download complete
f410c750fbcb: Pull complete
Digest: sha256:390bdf3da99a622f5c11f4db386dd97f2858db30cfed07d000b867f1fb25b2f7
Status: Downloaded newer image for docker/compose:1.25.4
Couldn't connect to Docker daemon at http://docker:2375 - is it running?
If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.
ERROR: Job failed: exit code 1
Если задано что-то в DOCKER_CONTEXT, то оно переопределит DOCKER_HOST
Проверьте, мало ли
источник

АЕ

Алексей Ерохин in ru_gitlab
Kirill
Если задано что-то в DOCKER_CONTEXT, то оно переопределит DOCKER_HOST
Проверьте, мало ли
хм, спасибо, гляну
источник

АЕ

Алексей Ерохин in ru_gitlab
нет, DOCKER_CONTEXT пустой
источник

K

Kirill in ru_gitlab
Алексей Ерохин
всем привет. Подскажите, пожалуйста, по docker-compose в dind. Он у меня упорно идет не тот адрес что указан в DOCKER_HOST (http вместо tcp), никто с таким не сталкивался?
$ echo $DOCKER_HOST
tcp://docker:2375
$ docker-compose ps
Unable to find image 'docker/compose:1.25.4' locally
1.25.4: Pulling from docker/compose
89d9c30c1d48: Pulling fs layer
eccc02a3b135: Pulling fs layer
7382d3c5d78f: Pulling fs layer
f410c750fbcb: Pulling fs layer
f410c750fbcb: Waiting
eccc02a3b135: Download complete
89d9c30c1d48: Verifying Checksum
89d9c30c1d48: Download complete
7382d3c5d78f: Verifying Checksum
7382d3c5d78f: Download complete
89d9c30c1d48: Pull complete
eccc02a3b135: Pull complete
7382d3c5d78f: Pull complete
f410c750fbcb: Verifying Checksum
f410c750fbcb: Download complete
f410c750fbcb: Pull complete
Digest: sha256:390bdf3da99a622f5c11f4db386dd97f2858db30cfed07d000b867f1fb25b2f7
Status: Downloaded newer image for docker/compose:1.25.4
Couldn't connect to Docker daemon at http://docker:2375 - is it running?
If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.
ERROR: Job failed: exit code 1
А docker:2375 точно доступен? Может, вовсе не в http/tcp дело.
источник

АЕ

Алексей Ерохин in ru_gitlab
Kirill
А docker:2375 точно доступен? Может, вовсе не в http/tcp дело.
да, я до этого докер пулл делаю, а вот как запускаю:
test:
 stage: build
 services:
   -  docker:dind
 script:
   - apk search && apk add curl
   - curl -L --fail https://github.com/docker/compose/releases/download/1.25.4/run.sh -o /usr/local/bin/docker-compose
   - chmod +x /usr/local/bin/docker-compose
   - docker pull ubuntu
   - docker run -i --rm ubuntu uname -a
   - echo $DOCKER_CONTEXT
   - echo $DOCKER_HOST
   - docker-compose ps
источник

K

Kirill in ru_gitlab
Алексей Ерохин
да, я до этого докер пулл делаю, а вот как запускаю:
test:
 stage: build
 services:
   -  docker:dind
 script:
   - apk search && apk add curl
   - curl -L --fail https://github.com/docker/compose/releases/download/1.25.4/run.sh -o /usr/local/bin/docker-compose
   - chmod +x /usr/local/bin/docker-compose
   - docker pull ubuntu
   - docker run -i --rm ubuntu uname -a
   - echo $DOCKER_CONTEXT
   - echo $DOCKER_HOST
   - docker-compose ps
К сожалению, готового ответа у меня нет. Давайте вместе подумаем:

А сам docker-compose теперь что, запускается в _отдельном_ контейнере?
Может, это у него внутри docker:2375 недоступен?
источник

АЕ

Алексей Ерохин in ru_gitlab
вот этого я то же не понял, почему контейнер компоуза выкачивается. Причем перед любой командой
источник

D

Dmitry in ru_gitlab
ку. кто с chatops работал? использую слак. у меня работает только с мастер веткой почему-то. как-то можно сделать так чтобы со всеми ветками работало?
источник

K

Kirill in ru_gitlab
Алексей Ерохин
вот этого я то же не понял, почему контейнер компоуза выкачивается. Причем перед любой командой
Ага, посмотрите содержимое /usr/local/bin/docker-compose
источник

АЕ

Алексей Ерохин in ru_gitlab
Вы правы, он в контейнере =\ спасибо большое, смотрел на него но не удивлялся.
источник

D

Dmitry in ru_gitlab
Andor
/gitlab <project-name> run <job-name> <branch-name> <CHAT_INPUT>
@Andorka а как вы добавили больше аргументов к команде? не пойму где это сделать
источник

A

Andor in ru_gitlab
в смысле?
источник

D

Dmitry in ru_gitlab
согласно https://docs.gitlab.com/ee/integration/slash_commands.html, для запуска джобы используется /project-name run <job name> <arguments>, и выбор ветки\проекта тут не видно. может у вас используется другая урла?
источник

A

Andor in ru_gitlab
возможно
источник

A

Andor in ru_gitlab
а, это потому что у меня имя бранча это аргумент
источник