
Марк
09.05.2017
13:53:19
)

Slach
09.05.2017
14:39:26
народ, как выцепить core dump из упавшего контейнера?
cat /proc/sys/kernel/core_pattern
|/usr/share/apport/apport %p %s %c %P
в какой каталог смотреть?
docker под ubuntu xenial последний стабильный

Konstantin
09.05.2017
14:47:13

Slach
09.05.2017
14:52:57
спасибо

Google

Konstantin
09.05.2017
14:54:28
гуглу спасибо)

Ivan
10.05.2017
03:51:52
подскажите как работает entrypoint

Egor
10.05.2017
04:23:21
Пап, ну нафиг тебе это?

Ivan
10.05.2017
04:33:45
интересно, контейнер должен завершаться после исполнения команд в entrypoint?

Egor
10.05.2017
04:34:33
завершаться? в зависимости от того, что ты от него хочешь
если будет активный процесс - будет висеть
энтрипоинт - это как стартовая команда в контейнере, т.е. создался контейнер и запустился этим самым энтрипоинтом
рассматривай энтрипоинт как консольную команду, которая забирает управление
весьма грубо, но примерно так

Ivan
10.05.2017
04:38:53
а если после запуска надо что то выполнить (composer обновить, применить миграции к бд) и дальше работать?

Egor
10.05.2017
04:56:16
можно, но это RUN - командами делается

Slach
10.05.2017
04:56:24
Надо понять что контейнер это stateless штука надо обновлять composer добавь run в контейнер и делай build когда выпускает новый релиз контейнера

Ivan
10.05.2017
05:15:00

Google

Geek
10.05.2017
05:36:02
@forkstg - схемы заработка в интернете, мотивация, инсайды и еще куча интересных ништячков
@forkstg - схемы заработка в интернете, мотивация, инсайды и еще куча интересных ништячков

Ivan
10.05.2017
05:51:01
бей спамера
и дальше уже маунтим волум с приложением
норм схема?

Michael
10.05.2017
08:37:33
О, здесь как обычно про компоуз. Подскажите, как правильно разворачивать новую версию контейнера, если ему требуется некоторое время на старт. т.е. хочу поднять второй контейнер в параллели, а потом перебросить порты

Andrey
10.05.2017
08:59:53

Ivan
10.05.2017
09:02:28

Kirill
10.05.2017
09:05:10

Slach
10.05.2017
09:05:28

Таймураз
10.05.2017
09:14:01
Всем добрый день
Имеется несколько проектов в разных репозиториях
Как их совместно поднимать одним compose файлом? Нет более оптимального варианта, чем пуллить оба проекта, в дочерние директории и на одном уровне с ними держать compose файл?

Egor
10.05.2017
09:40:00

Таймураз
10.05.2017
10:34:20

Egor
10.05.2017
15:11:22
скорее не так
можно копировать файлы самого приложения из того же гита командами внутри докер-файлов. А потом в композе прописать гит-пути до этих файликов.
Не пробовал, но кмк должно сработать

Sergey
10.05.2017
15:43:10
господа, кто как работает с ssl сертификатами в рамках докера? ситуация: есть 2 контейнера: с нгинкс проксей и с инстансом приложения. приложение надо заставить работать с сертификатом и встает вопрос о передаче сертов в контейнер с проксей (прокся в контейнере, т.к. удобно переиспользовать ее на других тачках).
стоит выбор между монтированием сертов в контейнер прокси (в данном случае будут проблемы с переносом на другую тачку, т.к. серти придется копировать), либо запихнуть их туда на этапе билда
при условии, что прокся — синглтон это кажется не таким уж грехом

Igor
10.05.2017
15:45:28
а если изменяться

Google

Igor
10.05.2017
15:45:38
серты
только ребилд только хардкор?

Artem
10.05.2017
15:46:07
а что плохого в ребилде?

Igor
10.05.2017
15:46:14
Кому как
Я ничего плохого не вижу
но найдуться превержинци и первого спосоа

Artem
10.05.2017
15:46:59
если это контейнер с одной только проксой, читай только процесс нджинкс допустим, то ребилд не сильно больше времени займет даже чем рестарт просто

Igor
10.05.2017
15:47:30
Ребилд вообще будет за секунды
Но я всё же выбрал бы первый способ
Да бы абстрагировать переиспольуемый контейнер от состояния

Aleksandr
10.05.2017
15:49:06
а что плохого в ребилде?
если вы билдите 2-5 слоев а остальное наследуете то ничего , такое редко встретишь. нередко образы весят по 5-10 гигов, хотя некоторый умудряются набирать и в 30 гб образы.

Igor
10.05.2017
15:49:32
Т_Т

Sergey
10.05.2017
15:49:54
30гб. жесть. я бы подумал, что что-то не так в архитектуре

Igor
10.05.2017
15:50:24
А как же концепция один образ одна задача

Aleksandr
10.05.2017
15:51:17

Sergey
10.05.2017
15:51:20
задача на 30гб?

Aleksandr
10.05.2017
15:55:11
задача на 30гб?
это обычно происходит очень просто. нужно что-то мелкое, нашел нагуглил притащил черте че, положил. далее от тебя унаследовались наставили кучу говна. положили. потом кто-то пришел и хочет доделать что-то свое. и наследуется от общего. получается письмо дяди Федора в итоге.
это пример из энтерпрайза с аудиторией 2-3 миллионов уников в сутки.

Sergey
10.05.2017
15:56:00

Konstantin
10.05.2017
16:12:22

Google

Sergey
10.05.2017
16:14:13

Konstantin
10.05.2017
16:15:39
хотя Secrets вроде и без swarm работает, не скажу точно

Aleksandr
10.05.2017
16:17:40

Admin
ERROR: S client not available

Pasha
10.05.2017
17:34:58
а кто-то пользуется https://quay.io/ в чатике?
он премис

Nick
10.05.2017
17:37:38
Ни у кого не было проблем, что когда докер поднимается помирает сеть?

Basil_Snowman
10.05.2017
18:04:00
что-что 'сеть'?

Pasha
10.05.2017
18:04:23
помирает видимо

Nick
10.05.2017
18:56:44

Roman
10.05.2017
21:08:08
кто на dockercon europe едет/

Alexander
11.05.2017
05:00:04
а Docker for Mac с APFS дружит ок?
это хорошая идея, поместить Docker.qcow2 туда?

Timur
11.05.2017
08:42:33
Кто-нибудь пользует GCP Container Registry? Не было проблем с тегами? У меня они почему-то не доезжают до реджестри.
1. docker build -f Dockerfile -t name:ci-build-$CI_PIPELINE_ID .
2. docker tag name:ci-build-$CI_PIPELINE_ID $GCLOUD_REGISTRY_URL'name'
3. gcloud docker — push $GCLOUD_REGISTRY_URL'name'
В итоге имею только тег latest у последней версии имаджа. Хотелось бы видеть тег ci-build-$CI_PIPELINE_ID.

Алексей
11.05.2017
09:16:43
Кто то работал с Биткакет пайплайнами?
Чот меня не радует необходимость создания единого контейнера со всем приложением и сервисами
Писос конечно. Атласиан те еще ублюдки. Ничего нормально сделать не могут. +

Igor
11.05.2017
10:20:26
Зато приватные репы бесплатно ^_^

Konstantin
11.05.2017
10:26:55

Алексей
11.05.2017
11:21:08

Google

Алексей
11.05.2017
11:22:15
Тобишь если мне для тестов нужен постгрес, редис, бинстолк то нужно писать единый контейнер со всем этим

Konstantin
11.05.2017
11:26:24
У них не так давно появился ci и пока только развиваются
А разве нельзя несколько сервисов?

Алексей
11.05.2017
11:29:10
И docker-compose тоже нельзя использовать

Konstantin
11.05.2017
11:30:22
А где можно сompose ?

Алексей
11.05.2017
11:30:33

Konstantin
11.05.2017
11:30:56
Ты наверное не до конца понимаешь докер

Алексей
11.05.2017
11:31:00

Igor
11.05.2017
11:31:18
Driver devicemapper failed to remove root filesystem 11cb36e59c0a3c790706fc8eab21f8747ff1d4c43dbe046817b7dfdd5a0bdc2b: Device is Busy
кто нибудь научился жить с этим? Эта ошибка меня доканает

Алексей
11.05.2017
11:31:25
https://confluence.atlassian.com/bitbucket/use-services-and-databases-in-bitbucket-pipelines-874786688.html

Konstantin
11.05.2017
11:32:07
Compose управляет контейнерами, а битбакет запускает все джобы внутри докера