Evgeny
Это ж, ёмаё, по идее база докера - билд.
Evgeny
Кто знает куда ему мозги вправить чтобы заработало?
Aleksey
А повторная сборка с нуля отрабатывает?
Evgeny
угу
Evgeny
у меня было запущено в паралели несколько билдов, и сейчас несколько их них свалились. Может мне память\диски проверить?
Aleksey
напараывался на подобную паранормальшину при битой памяти
Aleksey
не докер правда был, но тем не менее
Aleksey
aufs она же тоже вроде как активно память юзает?
Evgeny
Да...
Evgeny
офигенно вдруг: This bug is caused by the host system tar being at the buggy version 1.27.
Evgeny
driver failed programming external connectivity on endpoint nostalgic_raman (b49934fc7fe95d5263b5964e9b2e1033567ccd3ec53cf77e4c8ab28a13eb3b3c): failed to update bridge endpoint b49934f to store: failed to update bridge store for object type *bridge.bridgeEndpoint: timeout
Evgeny
So much hapinness!
Andrey
просто признай что сегодня не твой день или не день докера :)
Evgeny
<под звуки марша>Я ЛЮБЛЮ ДОКЕР!
Evgeny
Короче. Во первых - докер плохо умеет билдить одновременно 12 имаджей
Evgeny
Во вторых - он даже 8 плохо умеет
Evgeny
И даже 4 :(
Aleksey
а пробовали ansible-container, он в один слой билдит? Или ну его нафик вообще?
Evgeny
Ансибл контейнер? Не пробовал
Aleksey
в один слой билдит да
Aleksey
при этом грязный слой и непонятный
Aleksey
ясно, в общем так понимаю серебряной пули - натянуть тякушиие деплои виртуалок обычных на докер ансиблом - не получится.
Evgeny
зачем там вообще ансибл?
Andrey
Короче. Во первых - докер плохо умеет билдить одновременно 12 имаджей
сюрприз, сюрприз, а ты не хоти от него странного, неужто ещё не привык :)
Evgeny
Ну почему странное то?
Evgeny
Вполне нормальное желание ускорить билд пачки микросервисов, не?
Andrey
ну так на то он билд сервер и в сторонке, чтоб его можно было разнести и всё такое как хочеш, а деплоить из реджистри, там уже поди другой вопрос
Evgeny
А как это связано с тем что я хочу странного? о.О
Evgeny
У меня отдельно билд, отдельно регистри, отдельно стедж, отдельно прод. Но он все равно не умеет билдить много в паралель
Aleksey
зачем там вообще ансибл?
если честно - уже нафик не нужен. Просто инструментарий для сборки приложения - склоннить, миграция, конфиг стейджа или прода и тд. Обвязку в виде необходимого окружения уже давно другими инструментами строим.
Aleksey
То есть идея, что докер негласно пропагандирует - боевой сервер == прошивка очень кул
Evgeny
Короче не умеет докер в парралель собирать образы которые хотят что-то писать в слои при сборке. :( Один поток - потолок :(
Evgeny
Не находит только что собранные слои, терять парент имаджи, теряет все нажитое непосильным трудом. сцуко.
Denis
Мне кажется у них основной тест кейс с раннерами аля гитлаб си и там как бы 1 сборка крнкурентная
Aleksey
1.12.5 вышла
Aleksey
https://github.com/docker/docker/releases
yopp
А как там rkt?
🏳️ Phil
слоупок джепеге :)
Roman
Для простоты запоминания есть volkswagen :)
Roman
слоупок джепеге :)
Мне можно, я с температурой
Sander
Всем привет, может кто подскажет что лучше использовать dokku или dies v2? и почему.
Slach
Базы данных в deis есть но оно все равно особо горизонтально не масштабируется вместо paas сейчас лучше docker swarm и docker compose для пробы или kubernetes и vitess
Aleksey
Все попробуйте, советы тут скорее вредны будут
Dan
Все попробуйте, советы тут скорее вредны будут
почему это советы будут вредны? нет, конечно, пробовать нужно самому и всё, чтобы сформировать собственное мнение, и это правильно, но и советы тоже бывают полезными. правда вот dies мы не использовали, только dokku. поэтому ничего про первый сказать не могу
Dan
но и утверждать что кроме dokku ничего не существует - тоже не буду )
Sander
Всем привет, есть ли какая-нибудь особенная функция, которая позволяет пересобрать контейнер, в случаи если нужно его обновить. нашел только такой вариант, хотя обычно я так и делал: docker pull mysql docker stop my-mysql-container docker rm my-mysql-container docker run --name=my-mysql-container --restart=always \ -e MYSQL_ROOT_PASSWORD=mypwd -v /my/data/dir:/var/lib/mysql -d mysql
Anonymous
docker-compose pull mysql && dokcer-compose up -d mysql
Sander
понятно, ну или так
Sander
-d ключ что делает
Anonymous
detached
Sander
https://docs.docker.com/compose/reference/up/
Sander
--force-recreate
Sander
в общем я понял
Sander
спасибо
Anonymous
а кто-нибудь знает, как graylog задать хост эластика?
Andrey
Господа, а расскажите про Named Volumes и устаревшим Data Only Containers. Зачем что-то именовать и извращаться, когда можно в docker run указать путь к хостовой папке. В чем там суть?
Ivan
господа, подскажите, как мне при сборке имеджа постгреса указать НЕСКОЛЬКО доступов (база+юзер+пасс)?
Ivan
ENV DB_NAME позволяет только одну базульку указать
Aion
так погоди а просто передать ENV'ы которые можно будет использовать в контейнере?
Ivan
несколько раз ENV DB_NAME ?
Aion
ENV Dockerfile reference for the ENV instruction In order to make new software easier to run, you can use ENV to update the PATH environment variable for the software your container installs. For example, ENV PATH /usr/local/nginx/bin:$PATH will ensure that CMD [“nginx”] just works. The ENV instruction is also useful for providing required environment variables specific to services you wish to containerize, such as Postgres’s PGDATA. Lastly, ENV can also be used to set commonly used version numbers so that version bumps are easier to maintain, as seen in the following example: ENV PG_MAJOR 9.3 ENV PG_VERSION 9.3.4 RUN curl -SL http://example.com/postgres-$PG_VERSION.tar.xz | tar -xJC /usr/src/postgress && … ENV PATH /usr/local/postgres-$PG_MAJOR/bin:$PATH Similar to having constant variables in a program (as opposed to hard-coding values), this approach lets you change a single ENV instruction to auto-magically bump the version of the software in your container.
Ivan
блин, ну ок, я один раз указал ENV DB_NAME но если я дальше ещё раз его укажу - он перетрется. А у меня задача НЕСКОЛЬКО баз создать
E
И ещё 2 чуваками
E
Только билеты дорогие имхо
Oleg
Только билеты дорогие имхо
Нужно от компании ехать 😉
E
Мы так и едем, просто мы вместе трудимся, у нас тут несколько стартапчиков и деньги по факту все равно тратим свои, хоть и с расчетного счета. Ну разве что как командировочные можно будет оформить и налоги не платить :-)
Dan
На докеркон апрельский кто-нить собирается?
Мы точно едем. Пока не понятно каким составом, но едем
Ivan
мда уж. спасибо, что "помогли" насчет нескольких энвайрментов
Aleksei
@userAL вы читали что написано на странице https://hub.docker.com/_/postgres/
Aleksei
?
Aleksei
конекртно вот тут "How to extend this image"
Aleksei
начиная с этого момента "For example, to add an additional user and database, add the following to"
Andrey
Господа, а расскажите про Named Volumes и устаревшим Data Only Containers. Зачем что-то именовать и извращаться, когда можно в docker run указать путь к хостовой папке. В чем там суть?
Andrey
Пжалста, пока все проснулись
Aleksey
чо то как то мне сранно. докер опять всё жрет.
Aleksey
читаю релиз ноутсы к бетке 13-ой
Aleksey
зачем то запилили docker secret create