
Vitaliy
07.12.2016
10:58:14
сам вольюм здесь считай как обычный текст когда ты делаешь build
вся магия с пробрасыванимаем в контейнер будет когда ты сделаешь docker run

★nton
07.12.2016
10:59:28
ясно
понятно

Google

Vitaliy
07.12.2016
10:59:32

★nton
07.12.2016
10:59:35
спасибо
я думал что в момент создания образа подключается вольюм

Kirill
07.12.2016
11:00:07
при старте

Vitaliy
07.12.2016
11:00:10
cделай теперь docker run -i platform5/server

★nton
07.12.2016
11:00:13
ясна ясна

Vitaliy
07.12.2016
11:00:32
это запуск в интерактивном режиме , если что-то посыпется увидишь явный лог в консоль

★nton
07.12.2016
11:02:12
сейчас из гита качаю
спасибо котаны

Maxim
07.12.2016
11:04:12

★nton
07.12.2016
11:07:01

Vitaliy
07.12.2016
11:07:39
тебе вообще add не нужен здесь , volume будет достаточно

Google

Vitaliy
07.12.2016
11:07:48
если тебе только сорцы скомпилить

Maxim
07.12.2016
11:08:02

Kirill
07.12.2016
11:10:25
ADD ./src_code /some/path
WORKDIR /some_path/
RUN make ..
а пробросить лишь то что на выходе и запускать с удалением

★nton
07.12.2016
11:10:32
ждать запросов от фронта

Vitaliy
07.12.2016
11:11:36
java ?

Kirill
07.12.2016
11:11:47
scala
писал вроде как

Vitaliy
07.12.2016
11:12:30
точняк

★nton
07.12.2016
11:14:11
Error processing tar file(exit status 1): open /shared/jsonFormats/target/scala-2.11/classes/sevts/server/formats/domain/package$$anonfun$66$$anon$71$$anonfun$derive$macro$1460$1$$anonfun$apply$152$$anon$72$$anonfun$derive$macro$1549$1$$anonfun$apply$154$$anon$73$$anonfun$derive$macro$1557$1$$anonfun$apply$157$$anon$74$$anonfun$derive$macro$1578$1$$anonfun$apply$160.class: file name too long

Vitaliy
07.12.2016
11:14:49
wtf

Kirill
07.12.2016
11:14:49
зиповать?)

★nton
07.12.2016
11:19:46
зипуем
сегодня мы с тобой зипуем

Maxim
07.12.2016
11:21:36
напиши скрипт, который будет все делать (билд и старт), в докер файле
ADD ./script.sh
ENTRYPOINT ["script.sh"]
и потом при старте подключай волум в нужное место (что прописал в скрипте)

★nton
07.12.2016
11:23:46
сенкс
господа, дискасс DB в продакшене: выделенный сервер vs докер

Kirill
07.12.2016
11:57:01
хз.. если по умному все запилить то оба варианта имеют место быть

Google

Kirill
07.12.2016
11:58:00
все зависит от нагрузки, по поводу этого сказать ничего не могу. Но явно проще поднять db в докере чем запиливать сервак с 0
Как-то хотел запилить для одного проекта mondodb кластер с арбитром в докер, но времени так и не нашел.

Тефтеля
07.12.2016
12:13:23
у него есть возможность сквозной волум делать между билдами
примитивный юзкейс это apt-get update, а потом кеш везде мапить

Alex
07.12.2016
12:46:26
БД имхо конечно надо особенно тюнить
А докер своего оверхеда добавляет.

Джон
07.12.2016
15:32:50
Ребят, у меня такой вопрос.
На диджитал оушн установлен докер контейнер с приложением meteor.js. Нужно добавить обычный сайт, просто верстку (помимо приложения). Как это сделать? Нужно в apache2 перенаправлять как-то?

Boris
07.12.2016
15:33:44
а зачем перенаправлять?

Джон
07.12.2016
15:35:24
на отдельный порт надо вешать сайтик?

Boris
07.12.2016
15:36:57
а зачем вешать на отдельный порт? по-умолчанию выделяемый порт занят ?

Джон
07.12.2016
15:38:24

Boris
07.12.2016
15:39:43
а зачем тебе верстка ? она нужна приложению, или тебе ?

Джон
07.12.2016
15:40:43
приложение отдельно, а верстка — это совсем другой сайтик, его нужно просто запустить на том же сервере
но без докера

Boris
07.12.2016
15:54:40
а у тебя доступ к серверу есть ? не к докеру
по ssh

Kvendingoldo
07.12.2016
18:39:59
Народ, а почему может не работать docker login -p <name> -u <password> <registry_location>?
(x509: certificate signed by unknown authority)
Но при этом: curl -vvv —cacert cert.crt -u <name>:<password> -XGET <registry_location>/v2/ работает ок

Google

Kvendingoldo
07.12.2016
18:40:43
Сертификат лежит где надо, демон перезапускал после того, как положил сертификат

yolkov
07.12.2016
18:41:42
видимо не где надо

Kirill
07.12.2016
18:43:01
https://github.com/docker/docker/issues/8849

Kvendingoldo
07.12.2016
18:43:13
/etc/docker/certs.d/<registry_location>/ca.crt?

yolkov
07.12.2016
18:51:11
а порт указан в <registry_location>?

Arsen
07.12.2016
18:51:20

Kirill
08.12.2016
06:56:00
Внимание вопрос, каким макаром происходит синхронизация времени контейнера и хоста? трабл в том что часовые пояса различаются.

Тефтеля
08.12.2016
07:20:42
ENV TZ MSK

Виталий
08.12.2016
10:37:29
Привет! Соединения на одну из нод Swarm-кластера не работают. Куда можно посмотреть?
zhakov@balancer2:~$ telnet 10.99.4.11 40001
Trying 10.99.4.11...
^C
zhakov@balancer2:~$ telnet 10.99.4.15 40001
Trying 10.99.4.15...
Connected to 10.99.4.15.
Escape character is '^]'.
^CConnection closed by foreign host.
Контейнер, отвечающий на порт 40001 жив на обеих нодах

Ruslan
08.12.2016
13:47:48
Коллеги, у кого есть работающий пример конфигурации https://github.com/docker-library/php/blob/173945670390f6595da8f93ae46b442167ff05be/7.1/fpm/Dockerfile так, чтобы ходить в mysql через сокет?

Kirill
08.12.2016
13:49:00
Вот как раз хотел писать php-fpm + nginx + mysql + letsencrypt

Alex
08.12.2016
13:49:34
Ну пробрасывай в контейнер сокет
вольюмами

Ruslan
08.12.2016
13:49:44
php-fpm + nginx есть через сокет, там всё как в мануале

Alex
08.12.2016
13:49:58
Только это совсем не докер стайл

Ruslan
08.12.2016
13:50:35

Alex
08.12.2016
13:51:37

Google

Alex
08.12.2016
13:51:49
ты когда будешь по разным машинам контейнеры раскидывать ничего ты в сокеты не попишешь
только сеть.

Ruslan
08.12.2016
13:52:36
ну это понятно

Kirill
08.12.2016
13:52:42
Мы живем не в идеальном мире
и нет кнопки "сделать заебись"

Ruslan
08.12.2016
13:53:04
просто если у меня всё на одной гостевой то нафига мне через tcp ходить

Alex
08.12.2016
13:53:55
непонятно зачем тебе докер тогда.

Ruslan
08.12.2016
13:54:26
если нет рабочего, то и пофиг ) буду как обычно ходить

Alex
08.12.2016
13:55:37
ну ты можешь через вольюм единый пробрасывать сокеты
думаю это сработает
Я объяснил почему юникс сокеты это не докервэй, все остальное за тобой.