Andrey
16.12.2018
18:26:29
хватит чушь пороть
Дмитрий
16.12.2018
18:27:15
Petrovich
16.12.2018
18:27:25
Google
Sun
16.12.2018
18:27:43
Andrey
16.12.2018
18:27:48
Sun
16.12.2018
18:28:02
Ну, молодцы, чо.
Andrey
16.12.2018
18:29:32
и? На что влияет эта цифра?
Sun
16.12.2018
18:29:42
Ни на что.
Andrey
16.12.2018
18:29:47
ну вот
Sun
16.12.2018
18:30:18
Просто раньше sleep и убунту жрала память так, что хрому завидно становилось.
Andrey
16.12.2018
18:31:24
sleep -> bash. Значит у вас bash в убунте потребляет кучу памяти. Не знаю, зачем вам баш в контейнере
Sun
16.12.2018
18:35:36
Нет, это отдельный бинарник.
Но уже не важно, потому что починили убунту
Я даже обрадовался сейчас, если честно
Vitaliy
16.12.2018
20:08:29
Парни, как смаунтить директорию до билда?
Мне нужно что бы кое что установилось в папку, которая будет у меня на хосте и потом примаунчена к контейнеру
Pes
16.12.2018
20:21:42
Google
Vitaliy
16.12.2018
20:22:20
Pes
16.12.2018
20:22:53
Это не совсем то, там контейнер, а не образ.
В любом случае, запустив контейнер, можно копирнуть изнутри или извне.
Vitaliy
16.12.2018
20:29:34
мне нужно что бы джава установилась в папку, которая будет видна на хосте, что бы ее ide скормить и иметь нормальную подсветку и исходники
Pes
16.12.2018
20:32:32
Ну так чем не подходит копирнуть java через entrypoint, на этот момент уже будет смонтирована папка?
Или через docker cp, docker stop. Эффект тот же.
Bogdan
16.12.2018
23:54:49
Вот это прикол!
fetch https://dl-3.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
SSL certificate subject doesn't match host dl-3.alpinelinux.org
проверил в барузере, действительно не валидный сертификат.
Не уж-то хакнули альпин?
ни у кого такого не было сегодня?))
Konstantin
17.12.2018
00:01:38
Alex
17.12.2018
00:06:01
Но сам сертификат я не проверял
Sun
17.12.2018
00:21:53
Хотите поржать? :)
Ivan
17.12.2018
00:31:42
зачем делать гравирокву есть же Russian Phonetic
Bogdan
17.12.2018
00:35:09
Ivan
17.12.2018
00:35:42
mogu pehat- slepym naborom
Bogdan
17.12.2018
00:37:01
Sun
17.12.2018
00:58:04
Поэтому мы у себя всё что притащили копируем к себе и пользуемся для деплоя своим репо
ildar
17.12.2018
04:17:21
Sergey
17.12.2018
04:30:07
Konstantin
17.12.2018
04:50:36
Google
Pasha
17.12.2018
04:52:06
Sergey
17.12.2018
05:11:44
Дмитрий
17.12.2018
07:34:11
Мсье знает толк..
Anatoly
17.12.2018
07:37:02
Всем доброе утро! Подскажите по проблеме: из контейнера, хоть при билде хоть в рантайме проблема с днс, по имени не может определить хост, по ип все хорошо, куда копать и смотреть? Спасибо
Andrey
17.12.2018
07:37:44
x
17.12.2018
07:38:20
Anatoly
17.12.2018
07:40:22
С хоста все хорошо, только из докера проблемы
x
17.12.2018
07:41:09
а что у докера с настройками днс?
Anatoly
17.12.2018
07:41:52
x
17.12.2018
07:43:19
ну, я бы предложил зайти внутрь докера, но меня наверное закидают тухлыми яйцами
Max
17.12.2018
07:46:23
@lexore_ru все верно... композ подымает ДНС внутри "кластера", из-вне недоступно. Разве что на хост машини прописать в хостс файл или использовать консул
ildar
17.12.2018
08:18:48
Grishq
17.12.2018
08:33:46
всем утра и позитива!
дядьки, кто шарит, что разрешить в селинукс чтоб докер-контейнер смог писать в примаунтенный каталог? а то вот type=AVC msg=audit(1545034516.862:20424): avc: denied { create } for pid=16019 comm="mkdir" name="test.txt" scontext=system_u:system_r:container_t:s0:c6,c707 tcontext=system_u:object_r:container_var_lib_t:s0 tclass=dir permissive=0
причём на каталог етот я метку через chcon запилил
сорян не туда
решил проблему. нагуглил.
on the host to access or else add an selinux rule by running
chcon -Rt svirt_sandbox_file_t /path/to/volume
Google
Talgat
17.12.2018
09:21:18
Привет всем!
Такой вот вопрос у меня. ТОлько начал знакомство с докером.
В проекте микросервисаня архитектура. Все сервисы написаны на node.js
Для общения между ними используется grpc протокол.
Сейчас я пишу Dockerfile для каждого сервиса и потом compose file для билда.
Получается мне в каждом файле надо писать:
From node:versio?
Дмитрий
17.12.2018
10:02:40
Grishq
17.12.2018
10:02:53
Дмитрий
17.12.2018
10:03:30
-v “./code:/var/www:Z”
Grishq
17.12.2018
10:06:31
Дмитрий
17.12.2018
10:06:43
Artur
17.12.2018
10:07:31
ключь -h server.example.com при запуске через run даёт контейнеру хостннейм server.example.com, если делаю то же через docker-compose, указываю hostname, то по итогу получаю хостнейм server. а example.com уходит в домен.
как добиться результата как при run ?
ildar
17.12.2018
10:09:21
Дмитрий
17.12.2018
10:09:54
Grishq
17.12.2018
10:10:48
дык Important: When using bind mounts with services, selinux labels (:Z and :z), as well as :ro are ignored. See moby/moby #32579 for details.
Paul
17.12.2018
10:44:51
всем привет. подскажите пожалуйста как правильно собирать node_modules в контейнере чтобы 1) при билде постоянно не загружать их заново даже если изменится только 1 библиотека 2) на хосте можно было их подключить в ide для разработки. просто на данный момент собираю в отдельной папке а потом при запуске копирую папку в рабочую с проектом, но все равно приходится постоянно пересобирать. то же касается и composer.
AlexAnder
17.12.2018
10:46:08
> чтобы при билде постоянно не загружать их заново даже если изменится только 1 библиотека
для этого кейса нужно кешировать установку каждого пакета отдельно, но сомневаюсь что такой вариант устроит
Paul
17.12.2018
10:47:42
а если копировать существующую папку в сборку, собирать, затем копировать назад это сильно извращенно?
Andrey
17.12.2018
10:50:21
если package*json не поменялись, то npm install не будет выполнятся повторно
ну и с компохером аналогично
Paul
17.12.2018
10:51:30
при копировании исходников я не могу использовать этот контейнер для разработки (php) т.к. они не обновятся а если подрубить контейнер то затрется node_modules
Andrey
17.12.2018
10:52:08
ставь модули глобально тогда
чтоб они не в проекте node_modules создавали
Google
Andrey
17.12.2018
10:52:53
хотя
если ты контейнер для разработки используешь, монтируй вместе с node_modules - они перетрутся
Petr
17.12.2018
11:56:22
Paul
17.12.2018
13:00:15
bind mount
это исключает использование docker-compose? я просто не вижу в документации поддержку —mount
Anton
17.12.2018
13:01:48
all, как правильно вывести хост в UI ранчера? В чем разница evacuate и deactivate?
Nick
17.12.2018
13:19:44
Oleg
17.12.2018
13:23:39
всем привет. у меня телеграм-бот на питоне и ssl-bump у корпоративного файрвола. и pem-сертификаты чтобы доверять ssl-bump-нутым сертификатам.
куда следует их подкладывать чтобы приложения в контейнере не волновались из-за недоверяемого сертификата?
Anton
17.12.2018
13:23:40
Nick
17.12.2018
13:23:57
Oleg
17.12.2018
13:43:04
Artur
17.12.2018
13:46:03
недавно обсуждали проблему с падением контейнера в паузу без причин.
на данный момент появился ещё один контейнер, который делает так же
думаю это уже не совпадение
Antonio
17.12.2018
13:52:26
$ docker-compose up -d
ERROR: Couldn't connect to Docker daemon - you might need to run `docker-machine start default`.
чистая система. Я что-то не доставил?
Danila
17.12.2018
13:54:39
докер
=))))
Artur
17.12.2018
13:54:56
от какого пользователя запускаеш ?
Danila
17.12.2018
13:54:59
или не запустил просто
Antonio
17.12.2018
13:55:53