@docker_ru

Страница 465 из 1375
Николай
01.02.2018
04:27:55
там же смотреть надо из его стека контейнеров, че не нужно и удалять наверно

DEN
01.02.2018
04:29:12
так может командами показать скрины?(((

Николай
01.02.2018
04:30:29
у меня кстати такая же проблема с докером, вечно весь диск (последнее свободное место) забивает, но это на локальной машине, потому я не парюсь, когда надо место под что то гругое я дрохаю все и вся docker rm $(docker ps -a -q) docker rmi $(docker images -q)

так может командами показать скрины?(((
че то я сомневаюсь что кто то тут может знать что у тебя нужное, а что нет))

Google
Николай
01.02.2018
04:36:25
хм..так..ща тогда покопаюсь..
docker system df может это тебе поможет покопатся

DEN
01.02.2018
04:39:02
спасбоооо

Maksim
01.02.2018
06:25:10
Ребятки

кто тесты гоняет на selenium ?

Alexey
01.02.2018
06:29:28
Maksim
01.02.2018
06:30:28
у нас такая ситуация, есть куча тестов, и под каждый тест свой контейнер с селениумом, можно ли использовать один контейнер для нескольких тестов ? имеется ввиду не последоваттельно, а параллельно

Dmitriy
01.02.2018
06:34:51
Maksim
01.02.2018
06:35:38
для каждого теста свой контейнер с селениумом, иногда просто заканчивается память

Dmitriy
01.02.2018
06:36:58
? Контейнеры которые закончили работу сразу не удаляются?

Maksim
01.02.2018
06:39:57
надо посмотреть, не я это делал

Dmitriy
01.02.2018
06:42:06
Можно сделать отслеживание процесса который заканчивает активность вместе с тестом, если ее нет в контейнере, убивать его.

Maksim
01.02.2018
06:43:22
ладно, спасибо мне тестер посдказал что не смог настроить в teamcity автозапуск контейнеров, поэтому они висят фоном и жрут память

Google
Maksim
01.02.2018
06:51:09
ага

Alexey
01.02.2018
06:56:13
у нас такая ситуация, есть куча тестов, и под каждый тест свой контейнер с селениумом, можно ли использовать один контейнер для нескольких тестов ? имеется ввиду не последоваттельно, а параллельно
Можно, там же в настройках указывается кол-во сессий на ноду. Но оратор выше объяснил, почему не стоит этого делать, если ноды уже в контейнерах.

Maksim
01.02.2018
07:07:04
обьясните мне, как запускать контейнер, прогонять тесты, а потом грохать ?

я так понимаю надо docker-compose, в одном контейнере тесты, во втором селениум ?

Michael ?
01.02.2018
07:08:55
А нельзя внутри одного контейнера всё делать и вывод сохранять куда-нибудь наружу?

Maksim
01.02.2018
07:09:38
можно, только это я так понимаю должен быть кастомный контейнер, с модулями для nodejs которые мне нужны, но это в свою очередь нарушает принципы докера

Александр
01.02.2018
07:41:42
обьясните мне, как запускать контейнер, прогонять тесты, а потом грохать ?
Если с этим сложно, то юзайте selenoid, там автоматическое управление контейнерами в рамках тестовых сессий. https://github.com/aerokube/selenoid

Maksim
01.02.2018
07:42:12
Спасибо. Гляну

Pavel
01.02.2018
10:16:02
я так понимаю надо docker-compose, в одном контейнере тесты, во втором селениум ?
Я использую все то же окружение, только подменяю базу на тестовую, которая удаляется после тестов.

Denis
01.02.2018
10:20:54
Забавно, недавно добавил контейнерам healthcheck, обновили docker на хосте до 17.12.0-ce и сервер благополучно умер через два часа. Начал смотреть syslog а там тысячи записей Jan 31 23:42:53 p405514 dockerd[625]: time="2018-01-31T23:42:53.786625256+03:00" level=warning msg="unknown container" container=d86a5b4a929e76d84811372dabf4858840932db7ef3b4bc9b1ce11f685dfba25 module=libcontainerd namespace=plugins.moby Начал гуглить, говорят в 17.12.0-ce есть такая проблема, выставил healthcheck: disable: true Проблема ушла, кто-то с подобным сталкивался? Кто как решал или мб есть у кого дополнительная инфа? Обновлялся с 17.9.0-ce и там проблемы небыло.

Maxim
01.02.2018
12:17:14
Народ, а кто как решал проблему с overlay2 [10195.422126] overlayfs: failed to resolve '/var/lib/docker/overlay2/l/DMWPXAGPRYSNB6W6QA4IMVMZPX' ?

Nikita
01.02.2018
14:11:34
Господа, подскажите пожалуйста, решил подружиться с докером, начал делать 1 в 1 по гайду: https://docs.docker.com/compose/rails/#build-the-project, на этапе docker-compose run web rails new . --force --database=postgresql получаю ошибку: ERROR: Cannot start service web: OCI runtime create failed: container_linux.go:296: starting container process caused "exec: \"rails\": executable file not found in $PATH": unknown

Gleb
01.02.2018
14:55:08
Почему криво то?
Да не хочется передеплоивать nginx

Alex
01.02.2018
15:27:11
Приветы Помогите докер-нубу) Хочу собирать приложение в стабильной среде: нужная версия монги, нужная версия ноды и там запускаются тесты. Пока всё это только для тестирования. Как правильно и почему: 1. собрать правильное окружение в image и в качестве команды в нём делать npm install && npm run deploy 2. собирать новый образ каждый раз, в котором будет и правильное окружение как в п.1. и собранное приложение?

Alex
01.02.2018
15:31:56
Да, речь про CI. Пойду покурю services

Anb
01.02.2018
15:37:01
Это концептуально выглядит как костыль. Да и не хочется перезапускать nginx
У меня в вольюме хранится вольюм шарится между разными контейнерами

Google
DEN
01.02.2018
15:39:02
Блин

Зараза докер

Gleb
01.02.2018
15:39:10
У меня в вольюме хранится вольюм шарится между разными контейнерами
Okey, а как вы обновления статики то доставляете?

DEN
01.02.2018
15:39:26
Освободился 5 гигов от удаления. Снова заполнился

??

Igor
01.02.2018
15:41:02
Okey, а как вы обновления статики то доставляете?
В Dockerfile аппки обьявляется волюм, и он потом подключается в nginx через параметр volumes_from

Anb
01.02.2018
15:41:05
docker-compose run proj python manage.py collectstatic

будет время добавлю в git post commit hook

Yaroslav
01.02.2018
16:46:25
Всем привет! Кто может подсказать. Используется бд бэкенд, под nextxloud.Крутится APP на пользовательском образе . Вышел официальный образ. Хочу на него мигрировать. Файлики перетянул все работает - если только создавать новую бд. Если пробую подключится к текущей то докер при запуске(APP) создаёт заново таблицы. И получается ошибка, что они задублированы. Каким образом это можно обойти ?

Oleg
01.02.2018
16:50:16
переписать их инит скрипт в образе

Yaroslav
01.02.2018
16:57:24
переписать их инит скрипт в образе
В официальном образе ? Не сталкивался с этим раньше. Что на что переписать ?Убрать создание а добавить что ?

SarDigital
02.02.2018
04:20:51
проект не мой и немного заброшен, но для нубов сойдет - http://docker.crank.ru/

Алексей
02.02.2018
04:21:47
мопед не мой, я просто разместил объяву

Николай
02.02.2018
07:01:24
Всем привет! Мне необходимо постороить несколько микросервисов с такой архитектурой: api-gateway |---service1 |---service2 |---service3 ... Ранее с докером не работал, приходится осваивать. Доступ из вне только на api-gateway и между собой сервисы общаются только через него. На каждый сервис приходится минимум по 3 контейнера (nginx, php-fpm, workspace) Контейнеры собираю в docker-compose.yml тут все почти гуд и почти понятно. Подскажите пожалйста следующие вещи: 1) Если на каждый сервис будут дублироватся контейнеры (nginx, php-fpm, workspace), то может быть правильнее каким то образом сделать их общими для сервисов чтобы избежать дубликатов. Если это так, то направте меня на правильный путь в этом направлении? 2) Как мне собрать микросервисы в готовый стек сервисов, где, какими инструментами и как примерно это делается? 3) База будет postgres и будет крутится вне докера на виртуалке, в связи с этим непонятно как подключить базу из вне для каждого контейнера.

inqfen
02.02.2018
07:50:30
1) Если на каждый сервис будут дублироватся контейнеры (nginx, php-fpm, workspace), то может быть правильнее каким то образом сделать их общими для сервисов чтобы избежать дубликатов. Если это так, то направте меня на правильный путь в этом направлении? 2) Как мне собрать микросервисы в готовый стек сервисов, где, какими инструментами и как примерно это делается? не совсем понятны вопросы

3) База будет postgres и будет крутится вне докера на виртуалке, в связи с этим непонятно как подключить базу из вне для каждого контейнера. В чем проблема ходить в нее по сети?

в драйвере указываешь хост db.host.example и все, если сеть нормально настроена, то ему ничего не помешает пойти куда угодно

Андрэ
02.02.2018
07:52:33
Ну и может быть стоит базу тоже в сервис таки вынести (если нет каких-то принципиальных причин этого не делать?)

Denis
02.02.2018
10:02:33
Вроде не советуют базы данных хранить в контейнерах, якобы она возвращается в исходное состояние, при каких то манипуляциях, нет?

Roman
02.02.2018
10:03:24
все что делается в контейнере удаляется после перезапуска, но есть volume который можно подключить

Google
Roman
02.02.2018
10:04:12
для development/staging/CI крутить базы в докере приемлимо а вот прод - особого смысла нет

Admin
ERROR: S client not available

Denis
02.02.2018
10:13:00
интернет)

Roman
02.02.2018
10:13:33
*если поискать выше тот тут уже обсуждалась эта тема, раза 3 на моей памяти

Andrey
02.02.2018
10:13:48
не верьте им

они обманывают

Denis
02.02.2018
10:14:00
Верю вам)

Andrey
02.02.2018
10:14:34
держите все в докере, докер в виртуалке, виртуалку в амазоне, амазон в датацентре, датацентр в малайзии, малайзию в жепе.

Sys
02.02.2018
10:14:53
Все чаще Некст клоуд

Зачем

Что все вдруг подсели на эту моду клоуд, у вас что многомиллиардные корпорации

Andrey
02.02.2018
10:15:44
у меня две. вам не надо?

Roman
02.02.2018
10:15:45
так для корпораций облака очень дорогие

Sys
02.02.2018
10:16:03
Сайт какого нить колхоза с 3 мя униками а они кластеры городят

Andrey
02.02.2018
10:16:03
тогда заберу у вас.

Roman
02.02.2018
10:16:06
самсунг вон в прошлом году купил жойент

потому что амазон стал очень дорогой

Sys
02.02.2018
10:16:54
Сам одних знаю, магазин сантехники, посещаемость 1000 уников в день кластер за 3000 евро в месяц

Я хозяину так и сказал у тебя че золотые унитазы

Google
Andrey
02.02.2018
10:20:28
такое ощущение, что сижу на сходке виндоадминов в твери, с самым дешевым пивом)

Николай
02.02.2018
10:20:48
1) Если на каждый сервис будут дублироватся контейнеры (nginx, php-fpm, workspace), то может быть правильнее каким то образом сделать их общими для сервисов чтобы избежать дубликатов. Если это так, то направте меня на правильный путь в этом направлении? 2) Как мне собрать микросервисы в готовый стек сервисов, где, какими инструментами и как примерно это делается? не совсем понятны вопросы
1)например есть service1 в нем контейнеры nginx, php-fpm, workspace есть сервис service2 в нем тоже крутятся точно такие же контейнеры, тоесть дубликаты, отличие только в кодовой части саомого приложения и если я правильно понял, то образ у них будет один и тот же, а запущенные контейнеры разные, можно ли как то чтобы один контейнер, например nginx был общим для этих сервисов и вообще правильно ли это? 2) вот запустил я compose одного микросервиса, другого. все это вручную, это же явно что то не то. в идеале бы хотелось понять как запустить одной коммандой весь стек микросервисов PS: сорян за нубство, но я тупой(((

Artem
02.02.2018
10:23:09
Что все вдруг подсели на эту моду клоуд, у вас что многомиллиардные корпорации
Ну не все тут занимаются интернет магазинчиками на коленке ?

Николай
02.02.2018
10:27:14
twwlf
02.02.2018
10:27:59
вот бы кто-то аргументы привёл

Roman
02.02.2018
10:28:37
ну поищите выше

мы с час копья ломали

если кратко то докер не добавляет ценности к субд

twwlf
02.02.2018
10:29:45
ну было бы странно, если б было иначе

Николай
02.02.2018
10:30:10
реплики в бд и так есть из коробки

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