@ru_docker

Страница 351 из 610
here1am
13.06.2017
05:56:28
в интерактивном режиме - это с ключами -it?

here1am
13.06.2017
05:57:02
а если просто с -t?

Владимир
13.06.2017
06:04:50
так ты запускай в интерактивном режиме (с -it), только detached (ещё и с -d)

Google
Владимир
13.06.2017
06:05:49
типа docker run -d -it ubuntu bash

Alexey
13.06.2017
06:06:40
попробую )

here1am
13.06.2017
06:20:44
дак скорее всего на телетайп завязано, -i только стдин соединяет со внешним вводом

Semyon
13.06.2017
06:25:45
типа docker run -d -it ubuntu bash
нууээээ, а как логи из stdout собирать?

Semyon
13.06.2017
06:36:41
docker logs ?
и что он тебе покажет, если у тебя активный процесс bash?

Alexey
13.06.2017
06:40:44
пересобрал кондейнер изминив конфиг пумы. закоментил #daemonize вроде завелось

Никита
13.06.2017
07:03:59
нууээээ, а как логи из stdout собирать?
rsyslog https://www.digitalocean.com/community/tutorials/how-to-centralize-logs-with-rsyslog-logstash-and-elasticsearch-on-ubuntu-14-04

Semyon
13.06.2017
07:09:20
rsyslog https://www.digitalocean.com/community/tutorials/how-to-centralize-logs-with-rsyslog-logstash-and-elasticsearch-on-ubuntu-14-04
ребят, я намекаю на то, что идиоматичный способ писать логи в докер-контейнерах — писать их в stdout

а дальше уже цепляй логгинг-драйвер и пиши хоть к чёрту в ступу

Fodrice
13.06.2017
18:01:09
Привет, немного нубский вопрос. У докера есть образы и контейнеры, при создании нового контейнера из образа образ копируется или в контейнер пишутся только изменения ?

Marlik
13.06.2017
18:02:15
Коммитить нуно изменения.

here1am
13.06.2017
18:02:24
как-то вопрос некорректно поставлен

Google
here1am
13.06.2017
18:02:54
пишутся только изменения, сам образ не копируется, но используется в качестве базы

here1am
13.06.2017
19:17:02
а что, разве не выкинули всё кроме оверлэйфс?

Sergey
13.06.2017
19:17:34
нет.

Алексей
13.06.2017
21:51:14
парни я чото отвлекся буквально на 3 месяца, а чего уже есть 3ий формат docker-compose и даже 3,3 на подходе. они еще 100500 человеков наняли и херчат форматы раз в два дня да ?

Phil
13.06.2017
22:02:58
Ыы

Я тут тоже немного выпал, а там в нетворке нат уже победили? А то там както это было сложно настраивать, маквлан там и айпивлан

here1am
14.06.2017
08:39:49
а можно во все создаваемые контейнеры по дефолту пропихивать переменную окружения?

Ruben
14.06.2017
08:43:33
Попробуй конфиг для композа версии 2+. Если есть, то там

here1am
14.06.2017
09:14:03
не, мне бы без компоуза, только docker run

Рафаэль
14.06.2017
09:14:42
-e

https://docs.docker.com/engine/reference/run/#env-environment-variables

here1am
14.06.2017
09:24:54
-e
>по дефолту

Dan
14.06.2017
10:07:18
https://docs.docker.com/

here1am
14.06.2017
10:12:09
https://docs.docker.com/
спс, то, что нужно

Антон
14.06.2017
12:11:21
коллеги, у alpine-имиджей есть какие-то явные недостатки?

Алексей
14.06.2017
12:16:29
да, размер. слишком быстро качаются.

Anatoly
14.06.2017
12:19:29
скучные обои

Fodrice
14.06.2017
12:28:16
/stat@combot

Combot
14.06.2017
12:28:16
combot.org/chat/-1001043771136

Google
Антон
14.06.2017
12:35:10
а если я не планирую расширять используемый образ?

Ruben
14.06.2017
13:00:12
alipene не юзает glibc - там мелкая версия. так что могут быть сложности с аппликухами

но это в теории

here1am
14.06.2017
13:02:20
у меня на практике было, какие-то проблемы с числом одновременно открытых файлов

в трансмишене, кстати

а чтобы починить, надо конпелять. либо трансмишен, либо мусл. причём в трансмишене были пояснения, почему так сделано

Anatoly
14.06.2017
13:20:55
не очень прозрачно как ulimit связан с musl. Было бы крайне интересно если бы вы предоставили ссылку, где об этом говорится. Спасибо.

here1am
14.06.2017
13:21:25
там не ulimit был

ща поищу

https://trac.transmissionbt.com/ticket/5306 вот эта же проблема у меня была, кажется

Алексей
14.06.2017
13:25:02
LD_PRELOAD=...*alloc*.so не работает с musl

here1am
14.06.2017
13:27:35
да не за что https://github.com/davidlazar/musl/blob/master/include/sys/select.h#L16 ну и вот зашитый FD_SETSIZE. не уверен, правда, что это официальные сырцы

Anatoly
14.06.2017
13:27:42
LD_PRELOAD=...*alloc*.so не работает с musl
а еще джавушка на libstdc++ ругается...

Evgeny
14.06.2017
13:28:29
Для этого есть битнами минидеб же вроде

Jeff
15.06.2017
13:25:47
Привет всем! Подскажите такой вопрос: я так понимаю докер создан для запуска команд внутри контейнера (пример python app.py) и завершении. Тогда как создаются и бегут не завершаясь контейнеры с образами вроде MySQL, nginx, redis...?

Jeff
15.06.2017
13:29:30
https://docs.docker.com/v1.11/engine/reference/run/#detached-d
Нет, без -d. Вот например отсюда https://m.habrahabr.ru/post/310460/#static $ docker run -p 8888:80 prakhar1989/static-site Nginx is running...

Google
Jeff
15.06.2017
13:30:27
ну а как эти процессы в принципе не завершаются?
А где указано, что они стартуют при старте контейнера?

here1am
15.06.2017
13:30:57
А где указано, что они стартуют при старте контейнера?
образ так собран, например, что entrypoint - nginx

Admin
ERROR: S client not available

here1am
15.06.2017
13:31:08
это можно указать, например, в докерфайле

Jeff
15.06.2017
13:32:15
А вроде яснее, спасибо!)

Vladimir
15.06.2017
21:13:09
Всем привет! Не подскажите как лучше решить проблему со скоростью работы с монтиторованными volume в MacOS? (https://github.com/docker/for-mac/issues/77). Насколько я понимаю, что из коробки решения пока все нет, и рекоммендуют использовать одно из костыльных решений: 1) https://github.com/EugenMayer/docker-sync 2) https://github.com/adlogix/docker-machine-nfs

Phil
15.06.2017
21:54:43
Слушайте, а на ipvlan докер забил?

Алексей
15.06.2017
22:01:29
а ты него залез что ли ?

я так понимаю Ipvlan не докеравская реализация а ядерная

Phil
15.06.2017
22:03:05
так macvlan тоже. я просто лдоку пытаюсь найти - тупо нету

я и про macvlan пока нифига не понял

Сергей
15.06.2017
22:26:39
docker network create -d macvlan --subnet=172.16.232.0/24 --gateway=172.16.232.10 --ip-range=172.16.232.128/26 -o parent=eth1.232 vlan232 docker network create -d macvlan --subnet=172.16.230.0/24 --gateway=172.16.230.10 --ip-range=172.16.230.128/26 -o parent=eth1.300 vlan300

Phil
15.06.2017
22:27:17
а в чем сложность с macvlan?
я применимость не понимаю

Сергей
15.06.2017
22:27:43
потом --net=vlan232 или --net=vlan300 в docker run использовать например

Phil
15.06.2017
22:28:41
А зачем?

Сергей
15.06.2017
22:29:22
я применимость не понимаю
ну там, паблик ip например повесить )

без nat

Алексей
15.06.2017
22:30:12
я применимость не понимаю
все просто. эти механизмы ядерные и сильно веселее работают чем нат.

контрака нет.

Google
Сергей
15.06.2017
22:30:41
не сравнивал, но говорят что у macvlan оверхед меньше, важно при большом pps наприме

ну и можно без роутинга инстансам на разных машинах, общую сеть сделать.

но основная идея, как мне кажется, это производительность.

Phil
15.06.2017
22:41:38
а просто бридж так не умел без нат?

ptchol
16.06.2017
05:00:28
а просто бридж так не умел без нат?
я так понимаю фишка в том что у тебя неймспейс сетевой остаётся. а в лсучае --net host ты в хостовом сидишь

Alexander
16.06.2017
08:20:03
но основная идея, как мне кажется, это производительность.
Да, похоже дело в этом. Где-то была видяшка с докер митапа, где говорили о разных вариантах и о их смыслах, попробую найти

Вот доклад: https://www.youtube.com/watch?v=HzD228hMdwY отсюда: https://habrahabr.ru/company/badoo/blog/304702/, емнип, там неплохо описаны все или почти все способы орагнизации сети в докере

Алексей
16.06.2017
20:52:41
нашел что можно запускать nginx под consul-template в exec mode. тоесть можно собрать так что в имидже будет nginx + consul-template+ template config. получится что запускается consul-template он рендерит конфиг nginx и запускает его. ну и соответственно поглядывает на консул что бы когда там чото изменилось передернуть конфиг и демона nginx. соображаю на сколько оно жизнеспособно. ибо traefik ну очень молодой.

@NordLuf как думаешь ?

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