@ru_docker

Страница 48 из 610
yopp
16.07.2016
11:40:02
а

ты про проверить, это да

можно и так, но уже какая разница, это всё теперь пустое и напускное и я фрустрирован

у меня кстати какая-то хуйня на билдагентах

Google
yopp
16.07.2016
11:40:48
один собрал слой, положил его в регистри

другие на FROM ломаются с криком «image not found» пока docker pull не сделаешь

я уже не выдержал и сделал docker login перед сборкой имаджа, не помогло

при этом docker pull работает

Evgeny
16.07.2016
11:46:14
А ты --pull в билд шлешь?

yopp
16.07.2016
11:46:53
ммм. нет, а надо?

Evgeny
16.07.2016
11:47:04
Нет, но можно

yopp
16.07.2016
11:47:23
у меня локально на маке всё нормально

оно идёт само и радуется

господи, ну за что

чтоб сделать одинаковый тар надо делать его вот так: tar --mtime='1970-01-01' --sort=name -cf bundle.tar .runtime/bundle/

потому что иначе ты каждый раз получаешь другой архив. ПОЧЕМУ

(понятно почему на самом деле, у меня риторическое настроен прост)

Google
yopp
16.07.2016
11:51:56
Нет, но можно
а есть какой-то феншуйный подход к, прости господи, ШАБЛОНИЗАЦИИ ДОКЕРФАЙЛОВ

я знал что однажды мы перейдём и на это дерьмо :(

Evgeny
16.07.2016
11:52:16
Мнээээ....

Мне не приходилось

yopp
16.07.2016
11:52:51
а как ещё можно решить вопрос с FROM foo/bar:<shasum> ?

Evgeny
16.07.2016
12:00:16
У меня такой задачи на было - я просто тегами это рулю

yopp
16.07.2016
12:04:32
м?

Evgeny
16.07.2016
12:05:46
У меня фром протегированный - мне хеш не нужен

yopp
16.07.2016
12:06:11
так это, shasum тут и есть тег

считай пусть будет hub.foo/deps/bundler-<random_string>

вот как мне потом <random_string> засунуть во FROM? судя по срачу в ишуя докера, баба яга против динамического FROM

и тут только препроцессинг

Nikita
16.07.2016
14:54:14
Всем шалом

Кто то использует докер с ансиблом?

Evgeny
16.07.2016
14:56:03
Угу

Nikita
16.07.2016
15:01:06
А что именно ты делаешь ?

Почему не композом?

Mihail
16.07.2016
15:06:59
Ansible как раз композ вроде и умеет

Semyon
16.07.2016
15:07:11
умеет

docker_service

Google
Semyon
16.07.2016
15:07:22
пользуюсь постоянно, шикарная шняга

https://devdocs.io/ansible/docker_service_module

yopp
17.07.2016
10:11:50
слушайте

а docker build только на .dockerignore смотрит?

у меня упорно при сборке не попадает одна папка в контейнер

Evgeny
17.07.2016
10:15:18
а она не симлинком ли?

yopp
17.07.2016
10:16:19
неа

drwxr-xr-x 2 teamcity teamcity 4096 Jul 17 09:14 .bundle

но она есть в .gitignore

но её нет в .dockerignore

Evgeny
17.07.2016
10:17:48
не сталкивался с таким - у меня разные папки в гите и докер игнорах ведут себя ожидаемо

yopp
17.07.2016
10:18:02
блядь, мистика

p0123n
17.07.2016
10:18:50
ну попробуй на время сборки убратиь из гитигнор

yopp
17.07.2016
10:21:10
есть у меня ещё одно подозрение

да, блядь

что за

это говно действительно похоже использует .gitignore

ни один артефакт не попал в имадж

Evgeny
17.07.2016
10:25:39
о.О

какое говно?

Google
yopp
17.07.2016
10:27:00
docker build

я щас ещё исключу что это симсити такой хуйнёй страдает

чота ваще мистика

имадж перестал пересобираться напрочь. даже если в одну из директорий с COPY кидаю новый файл

патамушта я долбоёб

Admin
ERROR: S client not available

yopp
17.07.2016
11:04:55
:(

ещё бы я нужную директорию пытался копировать, га

из нужной всмысле

вот как быть, когда я хочу использовать ONBILD ENV FOO=$BAR/baz в базовом имадже но $BAR задавать в нижнем?

Semyon
17.07.2016
11:11:38
Oh wait

yopp
17.07.2016
11:11:59
потому что копипаста меня сейчас укусила за жопу

Semyon
17.07.2016
11:16:36
я не настоящий сварщик, но по-моему нет

у тебя же базовый имидж не пересобирается

или нет?

yopp
17.07.2016
11:24:47
так это надо будет в build-agrs передавать :(

у меня 5 вот таких имаджей: https://gist.github.com/y8/50318d8f4953fbb8c66aa80aa18832e4

5 и 6 точно можно пихнуть в ONBUILD

но отличается между имаджами только ENV SERVICE_NAME=widget

так ARG в нижнем слое никак на аргументы верхнего не повиляет-же?

Google
yopp
17.07.2016
11:27:33
или повлияет?

слое == имадже

блиа

как-же хочется укусить докероделов местами

p0123n
17.07.2016
13:02:44
как-же хочется укусить докероделов местами
какими именно местами ты собрался их кусать? :)

yopp
17.07.2016
13:06:33
Alexander
17.07.2016
13:22:53
докер хорошая штука, но вот все эти слоистые вещи - это решение несуществующей проблемы, при этом добавление пары новых проблем

что сложного купить ещё 1 10Тб диск и не морочить голову с этими лэерами имэджей

yopp
17.07.2016
13:23:35
это решение вполне себе существующей проблемы

просто в докере они решили её уёбищно

Alexander
17.07.2016
13:23:47
и что сложного билдить 10 минут вместо двух, например

yopp
17.07.2016
13:23:59
против 10 минут

Страница 48 из 610