@docker_ru

Страница 610 из 1375
Евгений
21.05.2018
09:40:49
docker inspect ?
строку не даёт. тупо весь конфиг вываливает

о, а этот конфиг как-то поправить можно?

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

Google
Евгений
21.05.2018
09:42:30
есть нужный мне параметр "RestartPolicy": { "Name": "no", "MaximumRetryCount": 0 },

Евгений
21.05.2018
09:42:43
Евгений
21.05.2018
09:43:04
docker rm && docker run ?
ну да... но без этого хотел

Евгений
21.05.2018
09:43:22
Евгений
21.05.2018
09:43:42
Евгений
21.05.2018
09:43:47
или docker-compose + volumes

Евгений
21.05.2018
09:43:59
в данном случае vmware - это жирно

Евгений
21.05.2018
09:44:35
use bash history luke
а вот нету, видимо затёрлось - хз

Alexey
21.05.2018
09:44:44
ну это совсем для труЪ

Евгений
21.05.2018
09:45:51
histrory | grep ‘docker run’ :)
странные у тебя кавычки. Но нет. Почему-то в хистори всего 500+ команд

Евгений
21.05.2018
09:47:12
пробуй восстановление файлов с ext4

Google
Alexey
21.05.2018
09:48:24
Vladislav
21.05.2018
09:48:42
Всем привет, моя api без docker'a держит 900 req/sec, а с docker'ом 100 req/sec максимум выдает. Я правильно понимаю мне нужно nginx контейнер в network = host выставить ?

Евгений
21.05.2018
09:48:50
а ты жёсткий :)
главное на другой раздел диска это делать

Vladislav
21.05.2018
09:53:29
Вопрос 2. У меня в compose несколько контенеров. Если запустить nginx с сетью host, он теряет связь с остальными. Как с этим справиться ?

Alexey
21.05.2018
09:54:21
архитектурно.

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

Vladislav
21.05.2018
09:58:03
Нету примера как остальные контейнеры связать c nginx в сети host?

Alexey
21.05.2018
09:59:38
ну не понятно как у тебя всё это работает. Если ты делаешь net=host, то гарантированно ломаешь dns (можно только внешними сервисами это хакать), можно подумать как порты пробросить так, чтобы твой nginx знал че куда проксировать, например работать с 127.0.0.1 и там разруливать порты.

но может проблема у тебя вовсе и не в сети

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

просто если отказываться от плюшек докера типа изолированных сетей и внутреннего dns, то тогда вопрос нафиг он вообще нужен то..

Vladislav
21.05.2018
10:04:13
Хорошо давай не ломать идилию docker, какого черта он тогда мне req/sec режет, как выяснить, куда копнуть, что проверить ?

Jentry
21.05.2018
10:15:05
Доступные ресурсы, квоты, сетевой оверхед в докере минимальный

Alexey
21.05.2018
10:16:03
это тоже важный момент

Vladislav
21.05.2018
10:37:44
vm, на digital ocean, там есть one click apps с docker'ом

Alexey
21.05.2018
10:39:03
если vm, то это проблема

я на kvm запускал для тестов докеры и наблюдал адовое проседание

Google
Alexey
21.05.2018
10:39:40
причину, к сожалению, так и не нашел

но абсолютно та же конфигурация на bare metal работала в разы лучше

Vladislav
21.05.2018
10:54:10
То есть ты хочешь сказать, что решение - это отказаться от vm ? И другого не существует ?

Alexey
21.05.2018
13:44:27
То есть ты хочешь сказать, что решение - это отказаться от vm ? И другого не существует ?
нет, не хочу сказать. Просто говорю, что у меня была подобная проблема и я решил ее отказом от vm (то есть просадка производительности была точно из-за kvm), так как сама vm мне не сильно нужна была. Возможно, есть решение, но я его с ходу не нашел. Может быть ты найдешь..но это не точно.

Max
21.05.2018
14:25:54
Контейнер через композ запущен (с мусколем с которым проблема*) ?

AlexAnder
21.05.2018
14:35:36
есть вебанутое приложение, у которого несколько проектов со своими репо на жытхабе: frontend, backend:rest_api, backend:daemons_microservices. появилась необходимость завернуть их в докер. я создал отдельный репо Docker: в нём docker-compose.yml + несколько Dockerfile'ов, и некоторые конфиги для приложения. меня интересует вопрос как настроить правильно докер-инфраструктуру в таком приложении? лучше всё-таки под проект создавать свой Dockerfile внутри конкретного репозитория ? в таком случае где должен находиться docker-compose.yml ? или объединить их скопом в другом репозитории(как сделано сейчас)?

AlexAnder
21.05.2018
18:01:12
сбилдил образы и залил в хаб теперь девелоперам достаточно припулить образ и запустить нужный контейнер

при необходимости можно будет набросать docker-compose.yml который будет нужные контейнеры подымать и прокидывать линки

Эмин
22.05.2018
03:15:31
Ребята, кто как боролся на MacOS с проблемой медленной работы volumes?

Эмин
22.05.2018
03:16:16
у меня база (постгря) с монтированным volume на хост машину работает в 3 раза медленнее в сравении с немонтированным хранилищем

Sergey
22.05.2018
03:18:13
проблема в том, что вы никак не допрете, что тома на осях кроме линукса это проблема. хватит юзать докер на всяком шлаке, и проблем не будет

Эмин
22.05.2018
03:19:49
изумительный ответ

Sergey
22.05.2018
03:22:14
Что значит изумительный, вы один из этих "фронтенд - на винде - в докере - разработчик" которые постоянно пытаются лезть в докер на любой системе, лишь бы в линукса не идти, а потом "ой у меня проблема с томами, памагите"

Проблема с томами 100% есть на винде, а в лине не наблюдается, теперь похоже она и OSX затрагивает

Эмин
22.05.2018
03:25:28
изумительный значит что совершенно не информативный, и не понятно с какой целью вы вообще отписались на вопрос. никаой полезной информации вы не сообщили, лишь выброс в пустоту. не понимаю откуда у вас такое негативное отношение. и представляете - я далеко не фронтенд разработчик (но не в этом суть).

я задал конкретный вопрос о конкретной проблеме

из 2 ваших сообщений нет ни чего что бы вы написали непосредственно о том как помочь

Google
Sergey
22.05.2018
03:26:20
а это конкретный ответ на конкретный вопрос, нефиг юзать докер не в линуксах

Эмин
22.05.2018
03:26:31
если не хотите помогать (для этого я думаю подобные каналы и существуют, что бы помогать другим разработчикам, делиться опытом) то зачем вообще засорять эфир?

Admin
ERROR: S client not available

Sergey
22.05.2018
03:27:21
затем что я помогаю вам понять, как упростить вам жизнь и решить эту проблему

Egor
22.05.2018
03:27:42
Sergey
22.05.2018
03:28:29
скорее всего ответ - нет решения проблемы, как тормозить будет так и будет всегда на маке/винде
а товарищ настаивает, что ответ - это решить его проблему с использованием ПО не там где надо

Sergey
22.05.2018
03:29:20
ну, что поделать, не хотят линух трогать..
а админы не хотят макось трогать)00

Egor
22.05.2018
03:29:35
кстати, у кого нибудь live-restore, или как его там, где вживую можно апать докер - у всех работает с глюками?

а админы не хотят макось трогать)00
я не то что не хочу. вообще не знаю как она устроена, один раз даже терминал там не смог вызвать )

помогал только остановка контейнеров, рестарт сервиса докера и старт контейнера

Sergey
22.05.2018
03:31:50
а можно просто в k8s убивать под-реплику и рестартить)

Egor
22.05.2018
03:32:44
у меня все на голых докерах, даже старые докеры кое-где с сентосом 6м крутятся на старом ядре)

вот такая доля админов =)

и почти собственноручно написанная тулза для управлениями всем этим ... (почти как кубернетос)

на питоне хД

@vizdrag а ты постоянно обновляешь докер ? )

на проде

Sergey
22.05.2018
03:39:23
нет

Google
Egor
22.05.2018
03:40:28
вот и я с такой древностью вожусь )

AlexAnder
22.05.2018
03:45:19
когда выполняю докер билд, он чекает все слои на предмет изменения? и если изменений нет, то слой достаёт из кеша, а если допустим в папке src обновил какой-нить файлик, то он слой билда будет по новой выполнять?

Александр
22.05.2018
06:26:50
Ребята, кто как боролся на MacOS с проблемой медленной работы volumes?
Да. Удалил docker for mac, поставил docker toolbox, (чтобы избавиться от виртуалки не виртуалбоксовской), заюзал docker-machine-nfs, для разработки полет нормальный

Igor
22.05.2018
08:43:17
привет, подскажите, пробую сменить сеть в bridge, пробовал прописывать /etc/docker/daemon.json параметр "bip" и "default-gateway", не помогло, пробовал в юните и /etc/default/docker, тоже не помогло, что не так? Debian 9

Marchello
22.05.2018
09:46:07
Всем, йоу. Я выкурил докер с нуля до сборки проекта с помощью docker-compose. В настоящий момент имею два своих хаба (frontend и backend) и конфиг проекта в docker-compose.yml. Все работает. Но есть несколько моментов в которых я сомневаюсь. 1) Я прокинул из контейнера postgresql базу в хостовый volume, а на всех файлах базы овнер - рут. То же самое и со статикой. Это норм? С точки зрения удобства вижу только минусы, т.к чтобы сделать бэкап базы нужны права рута хоста. Подозреваю могут быть траблы с безопасностью, да? 2) Проекты frontend и backend имеют зависимости из приватных репов. На этапе сборки образов у меня не получилось прокинуть ни ssh-agent'а ни приватный ключ (ключ пробрасывался, а ssh-agent отказывался запускаться), и пришлось сделать проброс ssh-agent'а на этапе запуска контейнеров, что приводит к тому, что первые несколько минут выкачиваются все зависимости - ИМХО это ужасно неудобно и к тому же может привести к всяким неожиданностям, например упал Gitlab и репы невозможно подтянуть в итоге придется перезапускать контейнер, когда гитлаб отглючит. Как правильно упаковать зависимости из приватных репов во время сборки а не запуска или я слишком заморачиваюсь?

Sergey
22.05.2018
09:57:08
Всем, йоу. Я выкурил докер с нуля до сборки проекта с помощью docker-compose. В настоящий момент имею два своих хаба (frontend и backend) и конфиг проекта в docker-compose.yml. Все работает. Но есть несколько моментов в которых я сомневаюсь. 1) Я прокинул из контейнера postgresql базу в хостовый volume, а на всех файлах базы овнер - рут. То же самое и со статикой. Это норм? С точки зрения удобства вижу только минусы, т.к чтобы сделать бэкап базы нужны права рута хоста. Подозреваю могут быть траблы с безопасностью, да? 2) Проекты frontend и backend имеют зависимости из приватных репов. На этапе сборки образов у меня не получилось прокинуть ни ssh-agent'а ни приватный ключ (ключ пробрасывался, а ssh-agent отказывался запускаться), и пришлось сделать проброс ssh-agent'а на этапе запуска контейнеров, что приводит к тому, что первые несколько минут выкачиваются все зависимости - ИМХО это ужасно неудобно и к тому же может привести к всяким неожиданностям, например упал Gitlab и репы невозможно подтянуть в итоге придется перезапускать контейнер, когда гитлаб отглючит. Как правильно упаковать зависимости из приватных репов во время сборки а не запуска или я слишком заморачиваюсь?
2. Юзайте Dapp

Marchello
22.05.2018
09:59:14
2. Юзайте Dapp
Спасибо.

Сергей
22.05.2018
10:30:55
ребятки. подскажите пожалуйста: есть centos7.3, на нем стоит докер. какую файловую систему для докера выбрать для работы в продакшене? все вроде пишут про overlay2, но официальная документация докера про центос говорит юзать devicemapper с direct-lvm, но в то же время из других источников есть информация, что можно поюзать и сам overlay2

каких проблем могу отхватить с devicemapper и с overlay2 на centos?

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