Алексей
21.05.2019
12:07:55
это ж не билд чтобы точку ставить
Talgat
21.05.2019
12:08:17
секунду
билд проходит на ура
denied: requested access to the resource is denied
Google
Talgat
21.05.2019
12:09:53
у меня кредов нет?
Алексей
21.05.2019
12:09:59
угу
Talgat
21.05.2019
12:10:32
Ну все это не мои траблы тогда
Алексей
21.05.2019
12:10:39
docker login
авторизуемся, потом пушим
пулить обычно без логинов можно
Igor
21.05.2019
12:13:07
Кто есть в сисадминах. Скажите им там чтобы меня вернули на судно.
Я им там мазуфаку устрою.
Talgat
21.05.2019
12:13:42
Алексей
21.05.2019
12:14:55
https://stackoverflow.com/questions/41984399/denied-requested-access-to-the-resource-is-denied-docker
не сталкивался кароч, у меня внутренний docker-registry
Xander
21.05.2019
13:03:51
Кто юзал Harbor под registry? Вроде там есть фича ha из коробки
George
21.05.2019
13:04:20
Google
George
21.05.2019
13:04:28
А вроде и не совсем
Xander
21.05.2019
13:10:26
George
21.05.2019
13:11:02
Хз. Мне показалось бессмысленным
Xander
21.05.2019
13:11:12
Docker EE тож есть mirorring, ток нах он кому нужен
George
21.05.2019
13:11:56
Мирроринг я и ручками сделаю
Xander
21.05.2019
13:12:22
У меня 200 машин ебут один докер режистри, и он больше не может
George
21.05.2019
13:12:50
Можно проксями облегчить жизнь
Тоже немного ha как бы
Но не совсем
Xander
21.05.2019
13:14:15
Да я пока поднял resilio контейнер и синкую его вол на соседний докер хост и лью запросы через HA, но как то от этого решения смердит
George
21.05.2019
13:14:37
Вообще идеально, если бы докер регистри умел жить в s3 бакете
Напрямую.
Xander
21.05.2019
13:14:51
Думаю Харбор от CNCF
George
21.05.2019
13:14:58
Я бы даже от пуша образов отказался... Чего проще-то ?
Xander
21.05.2019
13:15:06
Будет HA, все дела
Google
Xander
21.05.2019
13:16:37
Но пайплайн надо пере обдумать ступодов
George
21.05.2019
13:17:17
Xander
21.05.2019
13:17:57
Я только за, CNCF только будут рады, этож не в Docker PR захуярить
George
21.05.2019
13:18:14
Что у тебя имя образа при запуске разное будет (и при пуше в разные регистри тоже ((()
В общем, вопрос недоисследованный и недодуманный
Xander
21.05.2019
13:20:31
Да все норм, у меня registry.domain.com под haproxy, все реквесты на него падают по 3 контейнера
А с них volumes синкуются по udp через resilio контейнеры
George
21.05.2019
13:35:09
Жесть
Xander
21.05.2019
13:45:35
И что тут такого P2P file sharing это самый лоу костер как по времени так и по сети
Oleg
21.05.2019
14:46:20
Добрый день, есть gitlab с проектом, есть отдельно лежащий конфиг, запускаем docker runner in docker внутрь его пробрасываем файл с конфигом
volumes:
- /opt/gitlab-runner/appconfig/proj/config.json:/home/gitlab-runner/configs/proj/config.json
В dockerfile COPY /home/gitlab-runner/configs/proj/config.json .
Естественно не работает и не собирается ни чего. Как быть?
Григорий
21.05.2019
14:47:58
а в точку можно копировать?
может попробовать в /?
Oleg
21.05.2019
14:48:30
там ошибка, что путь относительно Dockerfile строится
то что выше его я не могу почему-то добавить
Bad
21.05.2019
15:00:05
Подскажите пожалуйста!
Возможно ли в среде Docker Swarm запустить сервис с привязанным публичным IPv6 адресом?
ildar
21.05.2019
16:32:53
Oleg
21.05.2019
16:34:50
А подробнее?
Я так понимаю раннер делает git pull в произвольное место
ildar
21.05.2019
16:37:19
@ru_gitlab
Google
Артём
21.05.2019
19:08:50
Кто-нибудь работал с сервисами, где можно создавать конвейеры и проводить CI?
Что в TeamCity, что в Jenkins имею ошибку:
docker не распознается как внутренняя или внешняя команда.
На ноуте, где запускается Jenkins docker работает. Ноут также выступает в роли агента в TeamCity.
Как указать, что docker есть?
feanor
21.05.2019
19:39:33
Какое подробное описание проблемы
Dr. Aripov
21.05.2019
19:41:26
Есть полезные ресурсы для изучения Docker (beginner)? Чет в этом чатике нет FAQ
Man
21.05.2019
19:43:01
Офф. доки -> практика
feanor
21.05.2019
19:45:33
что ты ждешь от faq?
Артём
21.05.2019
20:03:33
ну мне прям даже интересно, будут подробности-то?
В TeamCity:
есть два runner'а: Docker и CommandLine.
При использовании runner'а Docker на агента накладывается ограничение: он должен иметь docker. И мой агент (который имеет docker и работает с ним. Только после запуска ноута нужно включить start.bat через командную строку. Чтобы запустить docker machine, как я понимаю), не подходит под это условие.
Пытаюсь использовать runner CommandLine со скриптом, использующим команды docker.
И как только шаги конвейера доходят до исполнения команд с docker'ом, тут-то и вылетает ошибка: "docker не распознается как внутренняя или внешняя команда."
плагин docker support в teamcity стоит
в jenkins: как только шаги конвейера доходят до исполнения команд с docker'ом, вылетает ошибка: "docker не распознается как внутренняя или внешняя команда.
VolanDeVovan
21.05.2019
20:04:59
агент на винде что-ли ?
Артём
21.05.2019
20:05:54
да
feanor
21.05.2019
20:06:08
лол
Артём
21.05.2019
20:07:17
Ето плохо?)
feanor
21.05.2019
20:07:36
как говорили в соседнем чате: винда это будто технологии чужих
Артём
21.05.2019
20:07:48
XD
т.е. с unix всё ок сразу после установки?
ну, и, офк, после закачки плагинов
feanor
21.05.2019
20:08:50
ну у тебя и дженкинс и слейв на виндах?
мне просто интересно как ты пытаешься выполнить команду
Google
Артём
21.05.2019
20:09:19
это я попробовал явно указать путь до docker.exe
Та же ошибка, что и при использовании docker
feanor
21.05.2019
20:10:30
докер-то у тебя где установлен?
на тачке с виндой?
или у тебя все на одной машине?
Артём
21.05.2019
20:10:56
докер на винде
на одной
всё локально на ноуте
feanor
21.05.2019
20:12:06
а в дженкинсе ты как запускаешь?
Артём
21.05.2019
20:12:52
через скрипт на github (команды dotnet, которые удалены отсюда, работают)
feanor
21.05.2019
20:14:43
а просто в консоли то команда отрабатывает?
Артём
21.05.2019
20:15:57
на ноуте из cmd - да. Из bash'а - да.
Папідоха
21.05.2019
20:23:31
Возможно проблема где-то в пути к докеру? Там пробел в пути и есть резон попробовать задать двойные кавычки
Ilya
21.05.2019
20:23:43
Братишки, запускаю постгрес из аймаджа в компоузе из дампа вот с таким с сетапом:
Докерфайл:
FROM postgres
EXPOSE 5432
ADD dump.sql /docker-entrypoint-initdb.d/
Компоуз:
...
services:
db:
image: api-test-db:latest
restart: always
ports:
- "5432:5432"
environment:
POSTGRES_USER: <юзер>
POSTGRES_PASSWORD: <пароль>
POSTGRES_DB: "msmlive"
...
База поднимается, но при этом когда подрубаю пгадмин или дбивер, в бд все пустое - схема есть, а внутри нее ни одного артифакта.
При этом в самом дампе я вижу, что и вьюхи, и таблицы, и хранимки создаются, и данные записываются, и сам дамп весит 2Гб.
Что может быть не так? Дампы то вроде не привязаны к пользователям. Не может быть, чтобы я заходил под одним пользователем, а дамп для него не может быть виден?
Папідоха
21.05.2019
20:23:49
Что Дженкинс выкидает в лог?
Артём
21.05.2019
20:24:19