@ru_docker

Страница 157 из 610
Zon
20.09.2016
23:13:43
У меня уже давно всё ок, это к разговору про влияние внешней специфики на работу докера, в том числе с ядром

Igor
21.09.2016
06:14:21
можно ли внутри контейнера докера запустить докер?

Lev
21.09.2016
06:15:01
https://blog.docker.com/2013/09/docker-can-now-run-within-docker/

Phil
21.09.2016
06:23:39
Но нужно ли?

Google
Semyon
21.09.2016
06:25:04
Но нужно ли?
с privileged маловероятно, хотя я так делал однажды

сейчас просто сокет докера в контейнер пробрасываешь и всё

так проще

Dmitry
21.09.2016
06:25:40
а зачем?

Semyon
21.09.2016
06:25:55
У меня раннеры CI запущены в докере

и им надо собирать докер-контейнеры

Stanislav
21.09.2016
07:20:55
эмм, есть подозрение, что докер в докере -- это не совсем то, что вам нужно. Например, в раннере гитлаба можно пробросить юникс-сокет докера внутрь контейнера раннера. Тогда этот раннер сможет создавать контейнеры в том же докере, в котором он бежит

Evgeny
21.09.2016
07:26:24
Опенсорснуть бы

Виталий
21.09.2016
07:30:36
Если мы используем Docker swarm (replicated), нам нужен service discovery или достаточно адреса нод прописать?

R-omk
21.09.2016
07:37:03
Опенсорснуть бы
да, это было бы круто, мы пока не созрели к этому))

можно ли внутри контейнера докера запустить докер?
да в любом количестве, там из минусов только непонятки с сетью и главное что только vfs используется (не пофиксили еще?) а там каждый слой - это полная копия, так что если собираете контйнеры через dind то имейте ввиду что размер очень стремительно растет , нужно чистить после сборки, альтернатива - docker mashine ... ну или совет пробрасывать сокет, но посколькольку хочется изоляции то можно на хосте второй докер запустить .

Google
Виталий
21.09.2016
07:44:21
Родной Дискавери убог
Поконкретнее, пожалуйста

R-omk
21.09.2016
07:44:39
Родной Дискавери убог
ну блин, ты это пропагандируешь уже очень давно, может как то можно следить за этим? может есть какой то список тикетов?, может тесты какието рельные есть?... ты каждый раз меня пугаешь когда говоришь что dns не работает и вообще все плохо, че неичего не меняетс?

Evgeny
21.09.2016
07:45:56
Я пропагандируют тк регулярно его проверяю. Из заданных только мной тикеты есть, например, невнятный тайм-аут на 2.5 секунды примерно каждые 2к запросов

Нет рр по одному имени

И да - в 1.12 пока все также

С другой стороны в 12 появились сервисы, теперь там немного по другому организован доступ, но я не делал еще полных тестов на предмет стабильности, скорости и тд.

Evgeny
21.09.2016
07:49:04
Я пока знаю только что в новом вылет нод корректнее оьрабатывается

Виталий
21.09.2016
07:49:53
В новом это каком? В 1.12.1 вчера левый апстрим отвечал.

Evgeny
21.09.2016
07:50:42
В смысле левый? Чужой?

Виталий
21.09.2016
07:51:08
Да, зарегистрированный под другим именем

и у него другой порт

Evgeny
21.09.2016
07:52:11
Это с использованием сервисов?

Виталий
21.09.2016
07:52:52
Если вы про docker service create то да

R-omk
21.09.2016
07:53:19
В новом это каком? В 1.12.1 вчера левый апстрим отвечал.
у меня такое было однажды, проект был запущен в компоузе. потом он потерялся... в общем проблема была не в докере , но мы дебажили и не могли понять почему запросы уходят куда попало

Виталий
21.09.2016
07:54:00
Проблема в докере, потому что docker service rm, снова create помогли

Evgeny
21.09.2016
07:54:12
Вот это поворот

Любопытно. Ну тогда смогу посоветовать не сварммод но сварм как контейнера

Вообще забавно. Тема что до второго релиза фичей пользоваться нельзя работает

Google
Evgeny
21.09.2016
08:05:56
Как было до 12 релиза

Виталий
21.09.2016
08:26:36
Consul решит проблему?

Evgeny
21.09.2016
08:27:33
Нет

Но вы сможете сами решать как и куда соединиться

True
21.09.2016
09:14:18
Привет всем. Ребят решил разобратся с докером, все вроде понятно, есть нюанс, который я немогу понять. Как с БД обстоят дела? как я понял если майескьюел запустить в докере, после пересборки все даные будут в эталоном виде

Semyon
21.09.2016
09:16:09
Данные надо вне контейнера писать просто, через mount или volume

Покури мануал вот этот https://docs.docker.com/engine/tutorials/dockervolumes/

True
21.09.2016
09:16:36
типа на хост машине?

Semyon
21.09.2016
09:16:49
ага

можно писать в другой контейнер

True
21.09.2016
09:16:58
понял пошол курить спасибо.

Semyon
21.09.2016
09:17:02
не за что :)

True
21.09.2016
09:17:24
а как если писать в другой контейнер потом контейнир этот сейфануть?

Yegor
21.09.2016
09:17:25
В самом readme имаджа написано же

https://hub.docker.com/_/mysql/

True
21.09.2016
09:17:38
и как с аварией, если сервак вырубился и все утютю

Semyon
21.09.2016
09:17:53
а без докера как? :)

True
21.09.2016
09:21:18
ну на серваке который работает без контейнеров в бд пишется сразу нет нужды сохранять состояние машины. Авария в бд все на месте. В докере как я понимаю данные в контейнеразх не хранятся, тоесть они в эталогом виде работают и какбы все

ребутнулась хост машинка и все образ новье

Semyon
21.09.2016
09:21:39
Дак с вольюмом тебе ничего сохранять не надо

Google
Admin
ERROR: S client not available

Semyon
21.09.2016
09:21:43
оно просто пишется на диск

ровно как и без докера

Yegor
21.09.2016
09:22:02
Volume это по сути mount директории с хоста внутрь контейнера

True
21.09.2016
09:22:07
с волумом я понял, просто пишут что в другой контейнер можноъ

писать, потому и задал вопрос

ПРосто пытаюсь понять решение HA с помощью докера. Берем 3 ноды делаем линуховый кластер на CoreOS тойже, и тупо разворачиваем уйму контейнеров а все данные храним на хост машине. Падает один или не дай бог два все на месте. так?

Oleg ?
21.09.2016
09:26:13
всем привет ребят

True
21.09.2016
09:26:20
Хай

Oleg ?
21.09.2016
09:26:31
только начал докер осваивать подскажите

вот есть докерфайл в мануале

FROM python:2.7 ADD . /code WORKDIR /code RUN pip install -r requirements.txt CMD python app.py

второй строкой мы добавляем папку с хоста в папку /code в конейнере

я пробую добавить другую папку а именно /root/docker/code

но при сброке докерфайл фейлится

говорит нет такого пути

Step 1 : FROM python:2.7 —-> 6b494b5f019c Step 2 : ADD /root/docker/compose/test/ /code lstat root/docker/compose/test/: no such file or directory

коллеги?)

Evgeny
21.09.2016
09:34:58
это разжевано в документаци раз сто пятьсот

это путь относительный от билд контекста

Google
ptchol
21.09.2016
09:35:55
Заметь все по этим граблям ходят почему то

Semyon
21.09.2016
09:37:16
Потому что в докер очень легко въехать почти не читая внимательно документацию

поэтому днище, вроде меня, потом наступает на одни и те же грабли

ptchol
21.09.2016
09:37:52
но получается что въехать как бы простто, нокак бы нет

Oleg ?
21.09.2016
09:38:11
а днище, вроде меня, до сих пор не понял как записать путь)))

yopp
21.09.2016
09:38:19
можно себе в коленку легко въехать

и разъебашить кластер

Страница 157 из 610