
George
05.02.2019
21:33:24

inqfen
05.02.2019
21:33:52
Еще там как минимум нет линукс ядра

Google

George
05.02.2019
21:33:54
mbp-gaal:~ gaal$ docker version
Client: Docker Engine - Community
Version: 18.09.1
API version: 1.39
Go version: go1.10.6
Git commit: 4c52b90
Built: Wed Jan 9 19:33:12 2019
OS/Arch: darwin/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 18.09.1
API version: 1.39 (minimum version 1.12)
Go version: go1.10.6
Git commit: 4c52b90
Built: Wed Jan 9 19:41:49 2019
OS/Arch: linux/amd64
Experimental: false
смотри выхлоп команды

inqfen
05.02.2019
21:34:11
В маке?

Alexander
05.02.2019
21:34:24
Спасибо. Попрошу посмотреть настройки

inqfen
05.02.2019
21:34:31
Так это на виртуалке

George
05.02.2019
21:34:32
ну, да, я про это же
я по имени сначала подумал, что это троллинг

inqfen
05.02.2019
21:35:07
Я про то, что без него как бы и в теории без виртуалки докер не работает

George
05.02.2019
21:35:30

Alexander
05.02.2019
21:37:23

Google

George
05.02.2019
21:37:51

Alexander
05.02.2019
21:37:58
:)

George
05.02.2019
21:38:00
не удивлюсь, если у вас даже отчества совпадают )

Alexander
05.02.2019
21:40:12
Попрошу коллег выделить больше ресурсов виртуалке.
Будет обидно, если не взлетит. Я всем разркломировал докер, выбил время на его внедрение, все аккуратно сделал, а на маке не работает.

George
05.02.2019
21:40:46
хочешь лайфхак
нафиг тащить докер-машину, если можно в вагранте запустить https://github.com/pyToshka/openshift-vagrant
считай - локальный. полноценный. твой. кубернетес

inqfen
05.02.2019
21:41:49
так можно и миникуб запилить
но для всяких мелочей удобнее тот-же докер композ юзать

Alexander
05.02.2019
21:43:53
Я пока смог только продать идею докера для локальной разработки. Нужно код маунтить для live-reload, пробрасывать UID, чтобы правильные права доступа на сгенерированые файлы были. Там получится?

George
05.02.2019
21:44:01
миникуб это не минишифт
и они оба неполноценные

inqfen
05.02.2019
21:44:27
да, поэтому я на сервере в офисе запилю куб

George
05.02.2019
21:44:35
UID можно не пробрасывать, если юзер на тачке ОДИН

inqfen
05.02.2019
21:44:41
для dev веток
и дам доступ разрабам
пущай балуются

George
05.02.2019
21:44:56
обычно тогда текущий юзер и юзер внутри контейнера совпадают (id 1000)

Alexander
05.02.2019
21:45:02

Google

George
05.02.2019
21:45:05
а если контейнер под рутом, то и проблем не возникает

inqfen
05.02.2019
21:45:24
зато процесс там создаст файлы
и с локальной машины без sudo недоступны
банальный пример - миграции пыха

George
05.02.2019
21:54:56

inqfen
05.02.2019
21:55:23
хз, не думаю, что они unix права сломали

George
05.02.2019
21:56:28
они могли подключать в каком-нибудь хитром ro для прав режиме

Alexandr
05.02.2019
22:08:23
Отличная статья, если понадобится кому-то на пальцах объяснить устройство Docker
https://habr.com/ru/company/ruvds/blog/438796/

inqfen
05.02.2019
22:10:27
Читал все части, как по мне-так себе

Alexandr
05.02.2019
22:17:38
Читал все части, как по мне-так себе
Ну это не профф лит-ра, согласен, но тем кто заходит и спрашивает «а шо такое докер - расскажите, пажалст!» то это лучшее объяснение, что я читал

inqfen
05.02.2019
22:18:22
Зато оставляет кучу пробелов в голове и потом становится только хуже, когда человек начинает их неправильно заполнять)

Alexandr
05.02.2019
22:22:21

inqfen
05.02.2019
22:22:59
Ну вообще желательно понимать, как это говно работает
Как работает overlayfs
Как работают бриджи и что есть связность на l2
И подобное

Alexandr
05.02.2019
22:23:45

Google

inqfen
05.02.2019
22:25:39
В cgroups свои процессы позапихивать например и посмотреть как это происходит
Ну в общем более глубинно
Куб это тоже только инструмент

Alexandr
05.02.2019
22:27:44

inqfen
05.02.2019
22:28:07
Сначала нужно читать как линукс вообще работает
Потому что докер это просто солянка из его механизмов собранная удобно в одно место так сказать

Alexandr
05.02.2019
22:28:41
Это да, как раз сейчас sysctl и systemd смотрю

Petr
05.02.2019
23:49:10

ildar
06.02.2019
05:09:31

Alexandr
06.02.2019
07:10:28

Roman
06.02.2019
07:25:00

inqfen
06.02.2019
07:26:15
Макопроблемы-с

George
06.02.2019
07:30:21

Roman
06.02.2019
07:30:51

George
06.02.2019
07:31:05
а я говорил )

Фёдор
06.02.2019
07:31:30
Странно, не первый раз вижу жалобы на производительность на маке, у меня вообще нет таких проблем, дополнительно ничего не ставил

inqfen
06.02.2019
07:33:09
Не использую макось и не испытываю проблем с производительностью
А жалобы там обычно от того, что думают, что докер работает на маке
А не в виртуалке на маке

Google

Iurii
06.02.2019
07:33:56
Использую макос не имею проблем )

inqfen
06.02.2019
07:33:58
В итоге она без ресурсов сидит

Ren
06.02.2019
07:41:36
проблема на маке не только в ресурсах, а еще и в скорости доступа к bind-mount из контейнеров под виртуалкой на хост)
для локальной веб-разработки с множеством файлов, где какой нибудь фреймворк их на каждый запрос обходит и проверяет атрибуты файла (время модификации/размер/...) это превращается просто в испытание нервов )
Куча ишью уже есть на гитхабе, а воз и ныне там) и не очень то :cached и :delegated в docker-compose помогают (я вообще не увидел толку), а решения с rsync / unison выглядят явным "костылём" )
По сему мои коллеги тоже брыкаются от докера под мак :(
Так что у кого нет тормохов - может у вас и волюмов с хоста нет)

Фёдор
06.02.2019
07:43:25
Хз, подключен вебпак дев сервер с хот релоадом, работает достаточно сносно
Соответственно вольюмы проброшены

Метан
06.02.2019
08:27:57
салам пополам братва

Старый
06.02.2019
08:31:00
? кто сталкивался, работают работают контейнеры, часов 9, потом их переклинивает, и они начинают друг за другом умирать unknown, в journalcrl ничего, вообще, io и cpu в норме
вот в логах просто пустота

Iurii
06.02.2019
08:31:32

Javid
06.02.2019
08:32:06
Доброе утро коллеги такая маленькая проблемка. Не понял для чего нужна опция --attachable для networka.
Прочитал что для dynamically join containers to bridge
Но так и так все контейнеры подключается динамически к default bridge interface
Плз есн кто знаен напишите

Artur
06.02.2019
08:40:47
Плз есн кто знаен напишите
"To create an overlay network which can be used by swarm services or standalone containers to communicate with other standalone containers running on other Docker daemons, add the --attachable flag:"