
Egor
13.02.2017
13:05:21
и как докер в маке запускается?
вот это можеть быть полезно
https://docs.docker.com/docker-for-mac/osxfs/#namespaces
фактически, чтобы что-то скопировать/прочитать из папки на хосте(мак) нужно явно дать доступ в директорию докер-демону
я правильно понимаю, коллеги?

Google

Artem
13.02.2017
13:37:27
Было подозрение насчёт прав доступа. Пока не подтвердилось, ибо появилась другая проблема:
Error checking TLS connection: Error checking and/or regenerating the certs: There was an error validating certificates for host "192.168.64.2:2376": tls: DialWithDialer timed out
You can attempt to regenerate them using 'docker-machine regenerate-certs [name]'.
Be advised that this will trigger a Docker daemon restart which will stop running containers.
Пока пытаюсь решить методом гуглинга

Egor
13.02.2017
14:01:44
а что не понятно? докер демон не дает подцепиться к себе
перегенири сертификаты

Artem
13.02.2017
14:03:19
Непонятно, почему после перегенерации сертификатов вываливается ровно та же самая ошибка

Egor
13.02.2017
15:05:10
потому что на клиент клиентский сертификат нужно поставить?
https://docs.docker.com/engine/security/https/

Artem
13.02.2017
16:03:58
С сертификатами проблему решил
С монтированием - нет
Скопировать отдельный файл удалось.
Создал Dockerfile cо следующим содержимым:
FROM nginx:stable
COPY default.conf /etc/nginx/conf.d/default.conf
Но ключевой момент в том, что сам проект, ради которого всё затевалось, не монтируется

lxShaDoWxl
13.02.2017
16:15:11

Artem
13.02.2017
16:18:34
По крайней мере, в никсах такая конструкция работает

Google

Artem
13.02.2017
16:19:55
По сути, отличается только наличием "/"
Пробовали и с ним, и без - не помогло

lxShaDoWxl
13.02.2017
16:20:20
вообщем так в nix докер работает на прямую с ядром, а в mac и windows через виртуализацию, там необходимо в вирталку сначало пробросить папку и потом её указывать в докере

Artem
13.02.2017
16:22:47
А можно немного поподробнее?

lxShaDoWxl
13.02.2017
16:23:32
https://docs.docker.com/docker-for-mac/osxfs/#namespaces
вот тут написано

Artem
13.02.2017
16:23:43
Желательно с примерами команд, поскольку, можно сказать, я сегодня первый день в глубоком погружении в конфиги
Благодарю

lxShaDoWxl
13.02.2017
16:24:25
https://docs.docker.com/docker-for-mac/#file-sharing
хотя может не придёться добавлять, а просто указать папку от /Users

Artem
13.02.2017
16:26:03
GUI...
В нашем распоряжении исключительно консоль
Но в любом случае, изучу ресурс

lxShaDoWxl
13.02.2017
16:26:59

Artem
13.02.2017
16:27:11
Да.
Я поясню, в чём суть
конфиги докера лежат в git-е
Отдельно docker-compose.mac.yml и docker-compose.linux.yml
В зависимости от ОС делаем симлинк и с ним работаем
Над проектом работают 2 человека - бэкенд-дев (то есть я) на убунте и фронтенд-дев на маке

Google

Artem
13.02.2017
16:29:25
Сколько ещё человек будет подключаться к проекту - неизвестно, но важно, чтобы всё необходимое устанавливалось парой команд из консоли
гуи в нашем случае исключается

Vsevolod
13.02.2017
16:30:12
Docker это правильный вариант?

Artem
13.02.2017
16:30:28
Начинаю сомневаться в этом
Возможно стоит отказаться от докера и перейти на вагрант
Есть похожий проект на докере. Его брали за базу

Vsevolod
13.02.2017
16:32:24
Ну вот мне тоже кажется, что такой кейс скорее для вагранта, чем для докера

lxShaDoWxl
13.02.2017
16:34:52

Artem
13.02.2017
16:36:41
Так?

lxShaDoWxl
13.02.2017
16:36:56
да

Artem
13.02.2017
16:37:16
Ок, попробуем. Видимо уже завтра...
В любом случае, спасибо

lxShaDoWxl
13.02.2017
16:39:20
Ок, попробуем. Видимо уже завтра...
если что можно будет сделать полные пути и записывать их через env, и там уже каждый где хочет и ложет приложение и просто указывает путь к нему

Artem
13.02.2017
16:40:54
Ну если проблема решится указанием абсолютных путей, это будет просто прекрасно :)

Ilya
14.02.2017
04:35:19
После докера вагрант как перо после гелевой ручки.
Хотя нет, это несопоставимые вещи - хуже

Ruslan
14.02.2017
05:17:48
гелевой ручкой сложно убить без спец.навыков, зато пером как раз. Утро в хату!

Bulatbulat48
14.02.2017
07:01:30
Ребята, подскажите крутится один сайт на dokku, как второй к нему залить? Сервак на dihlgital ocean

Eugene
14.02.2017
07:38:28
Утро в хату. Парни, а кто знает - на просторах РФ облачных хостеров с API? Ну типа DigitalOcean...

Google

Alex
14.02.2017
07:42:17
selectel - построен на openstack есть api +/-

Konstantin
14.02.2017
07:50:59
vscale от selectel

Gleb
14.02.2017
07:55:01
у селектела есть vpc, который на openstack, да.

Eugene
14.02.2017
09:44:03

Mihail
14.02.2017
09:57:42
а кто какие пробовал гуи для нового сварма?

Alex
14.02.2017
13:45:25
Всем привет, кто-нибудь билдил docer для embedded (32-bit)?

Roman
14.02.2017
13:48:48
для армов да

Alex
14.02.2017
13:50:43
есть doc, how-to поделитесь плиз?

Roman
14.02.2017
14:01:18
для армов он в виде деб пакета есть
а так гуглить, я из исходников собирал, но это очень долго

?
15.02.2017
09:45:16
https://app.shippable.com/

Bogdan (SirEdvin)
15.02.2017
10:15:03
Там кто-то писал про то, что Elastic иногда по непонятным причинам перезагружается.
Если я помню, это такая фича еластика где-то с 2.2 и они все еще не могут ее поправить, потому что никто не знает почему. Магия :)

Andrey
15.02.2017
14:03:57
Небось памяти много жрет и OOM киляет ) шутка

Bogdan (SirEdvin)
15.02.2017
14:46:01
Не, по памяти было заметно. Он просто иногда ложится спать. За три месяца где-то раз такое было :)

Andrey
15.02.2017
15:16:45
ну это нормально, я вон каждый день ложусь
жена не пишет из-за этого ишьюсы )

Maxim
15.02.2017
15:17:06
эт я писал. ложится как? полностью?
у меня это выглядит просто как дроп соединений к нему

Марина
15.02.2017
15:42:46

Google

Ruslan
15.02.2017
15:46:51
кажется, сейчас кого-то забанят

Artem
15.02.2017
15:56:19
По-моему, у такой рекламы должна быть примерно нулевая конверсия

Kirill
15.02.2017
16:09:23
Есть у кого нибудь саксесс стори про удаление образов из локального реджистри?

Denis
15.02.2017
16:11:32
Поднимаешь рядом новый, гонишь в него все нужное. Профит. :)

Kirill
15.02.2017
16:13:36
А еще варианты?

Roman
15.02.2017
16:48:49
Подскажите, как сделать постоянную конфигурацию для запуска контейнера, чтобы в случае перезагрузки сервера он сам запускался? Что то все эти Quick Start Guide старательно эту тему обходят.

Igor
15.02.2017
16:50:11
там при запуске нужно политику рестарта в always выставить
гда при рестарте будет и при падении будет перезапускаться
--restart=always флаг
https://docs.docker.com/engine/reference/commandline/run/#/restart-policies---restart

Roman
15.02.2017
16:51:27
Это для контейнеров в режиме detach ?

Igor
15.02.2017
16:52:00
угу, когда docker run делаете, флаг передайте

Roman
15.02.2017
16:53:10
А вот если мне нужно еще вольумы подмантировать и параметры передать, где эту конфигурацию пишут?
http://docs.minio.io/docs/minio-docker-quickstart-guide
п.4

Igor
15.02.2017
16:55:03
если нужен прям файл, смотрите в сторону docker-compose
а так все параметры при docker run задаются, и волумы, и порты, и прочие свителки